VBA-Exel: Timer1.Interval =

Hallöchen, ich hab ein bischen rechechiert und auch schon einiges gefunden… aber jetzt hängts wieder.

In VB ist ein Timer leicht zu erstellen.
Aber in VBA ?
Scheint schwieriger.

Ich hab also ALT+F11 geklickt und ein Form erstellt.
Dort wollte ich ein Timer Objekt anlgen.
Habn nicht gefunden. Geht das überhaupt in VBA ?

Den Code stell ich mir ungefähr so vor:

Private Sub Timer1\_Timer()
 Timer1.Enabled = False
 MsgBox "Erster Code-Test beendet"
End Sub
Private Sub Workbook\_Open()
 Timer1.Interval = 65535 'Max.-wert etwa 1 Minute
 Timer1.Enabled = True
End Sub

Dank für Hilfe
lg Sebastian

Hab was gefunden :smile: Blick noch nicht ganz durch…
aber denke bald.
Hier:
http://www.excelhelp.net/cgi-bin/forum/view.cgi?foru…

lg sebasitian

Mit timer geht das doch…
Hi,
bevor du das Timer_Event nutzen kannst, musst du natürlich wie in VB einen timer deklarieren, z.B. so:

dim withevents timer1 as timer

Dazu musst du evtl. bei den Verweisen(Menu) die VB6-Elemente hinzufügen damit du den Timer nutzen kannst…

Ralph