[VB] Macro op de achtergrond laten draaien.

Pagina: 1
Acties:
  • 249 views sinds 30-01-2008
  • Reageer

  • made
  • Registratie: Juni 2002
  • Laatst online: 09-05 12:21

made

.. made by made ..

Topicstarter
Probleem met VB voor excel :
Ik heb 2 werkmappen geopend in excel.
Nu wil ik op een van de mappen een timer laten lopen, dus een loop zonder einde.
Dit lukt goed, maar zodra ik data wil invoeren in de andere werkmap zorgt de loop ervoor dat elke 5 sec naar de andere map wordt geactiveert ( en dus naar de voorgrond komt ).
Kan ik ervoor zorgen dat ik in de macro iets ze wardoor deze op de achtegrond uitgevoerd wordt ?

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

Je hoeft het werkblad niet te activeren om iets te doen in het werkblad.

als ik mijn macro'tje start, met blad3 open, doet ie het gewoon in cell A1 de tekst "A" zetten
Visual Basic .NET:
1
Sheets("Blad1").Cells.Range("A1").Value = "A"

[ Voor 13% gewijzigd door RaZ op 22-11-2004 16:18 ]

Ey!! Macarena \o/


  • made
  • Registratie: Juni 2002
  • Laatst online: 09-05 12:21

made

.. made by made ..

Topicstarter
RaZ schreef op maandag 22 november 2004 @ 16:16:
Je hoeft het werkblad niet te activeren om iets te doen in het werkblad.

als ik mijn macro'tje start, met blad3 open, doet ie het gewoon in cell A1 de tekst "A" zetten
Visual Basic .NET:
1
Sheets("Blad1").Cells.Range("A1").Value = "A"
Dat is met bladen.
Maar nu met 2 werkmappen !!
Snapje ??

  • RaZ
  • Registratie: November 2000
  • Niet online

RaZ

Funky Cold Medina

made schreef op maandag 22 november 2004 @ 16:25:
[...]


Dat is met bladen.
Maar nu met 2 werkmappen !!
Snapje ??
Visual Basic:
1
Workbooks("map1").Sheets("Blad1").Cells.Range("A1").Value = "A"

Zoiets? ;)

Ey!! Macarena \o/


  • made
  • Registratie: Juni 2002
  • Laatst online: 09-05 12:21

made

.. made by made ..

Topicstarter
Zal morgen even testen en evt de macro hier neer zetten !

Alvast bedankt....