Werte vergleichen und dann E-Mail senden

Hallo, hab erstmal ein dickes Lob für alle die sich hier beteiligen. Denn ihr habt vielen ne Menge arbeit erspart!!!

Jetzt hab ich auch mal ein Problem.
Ich hab eine Excel-Tabelle, die sich aktualisieren soll. Die Daten kommen von einem anderen Programm. Jetzt hab ich den Befehl:

Application.OnTime TimeValue(„xx:xx:xx“)

Damit muss ich immer die Zeiten festlegen, zu denen das Makro ausgeführt werden soll. Geht es, dass die Tabelle sich permanent, also jede Sekunde, erneuert?

Vielen Dank

Salam Kerim,

Ich hab eine Excel-Tabelle, die sich aktualisieren soll. Die
Daten kommen von einem anderen Programm. Jetzt hab ich den
Befehl:
Application.OnTime TimeValue(„xx:xx:xx“)
Damit muss ich immer die Zeiten festlegen, zu denen das Makro
ausgeführt werden soll. Geht es, dass die Tabelle sich
permanent, also jede Sekunde, erneuert?

probiers mal so daß du die Sub tt startest, Sub MeinMakro mußt du anpassen, wichtig ist die Abbruchbedingung um es zu stoppen.

Wenn du unter eine Sekunde gehen willst, also in den Millisekundenbereich, google mal nach der API „sleep“

Option Explicit
Public Dauer As Date
'
Sub tt()
Dauer = TimeSerial(0, 0, 1)
Application.OnTime Now + Dauer, "MeinMakro", False
End Sub
'
Sub MeinMakro()
Cells(1, 1) = Cells(1, 1) + 1
If Cells(1, 2) = 1 Then Exit Sub ' Abbruchkriterium
Call tt
End Sub

Gruß
Reinhard

Makros zeitgesteuert ausführen

Ich hab eine Excel-Tabelle, die sich aktualisieren soll. Die
Daten kommen von einem anderen Programm. Jetzt hab ich den
Befehl:
Application.OnTime TimeValue(„xx:xx:xx“)
Damit muss ich immer die Zeiten festlegen, zu denen das Makro
ausgeführt werden soll. Geht es, dass die Tabelle sich
permanent, also jede Sekunde, erneuert?

Hi Kerim,
erst eben beim Abschicken fiel mir dein Betreff auf, wolltest du eine andere Frage stellen? :smile:
Wie auch immer ich habe den Betreff fürs Archiv abgeändert.
Gruß
Reinhard

Danke für die Hilfe. Hoffe ich kann mich revanchieren…