Ich hab das Problem das ich per DDE Ferndaten einlesen muss, aber gleichzeitig will ich ein Makro zum speichern des Wertes in die richtige Zelle benutzen. Durch die Hilfe hier im Forum klappt das Makro zum Speichern super. Leider arbeitet es viel zu schnell. Die Ferndaten sind noch nicht eingelesen und das Makro speichert nur das #NV. Ich hab auch probiert die Ferndaten per Skript zu aktualisieren bevor das speichern kommt, aber es scheint als ob das Makro irgendwie nicht parallel laufen kann. Was kann ich also machen, damit wenn die Arbeitsmappe geöffnet wird, das Makro nicht sofort automatisch losläuft, sondern erst wenn die Ferndaten eingelesen sind?
hier noch mein bisheriger Versuchscode:
'
Private Sub Workbook_Open()
'newHour = Hour(Now())
'newMinute = Minute(Now())
'newSecond = Second(Now()) + 10
'waitTime = TimeSerial(newHour, newMinute, newSecond)
'Application.Wait waitTime
'If MsgBox( _
' prompt:="Makro heute_suchen ausführen?", _
'Buttons:=vbQuestion + vbYesNo) = vbYes Then
'ActiveWorkbook.UpdateLink Name:="DMDDE|DATA!FIX:BERECHNUNG_ABLAUF.F_CV", Type:=xlOLELinks
'Call heute_suchen
'End If
'End Sub