Excel: Mehrdeutiger Name erkannt

Excel: Mehrdeutiger Name erkannt

hallo in diesem Arbeitsbuch habe ich diesen Code

Private Sub Workbook_BeforeClose(Cancel As Boolean)
 'Stop execution when workbook closes
 On Error Resume Next
 Application.OnTime Heure, "Calcul", , False
End Sub
Private Sub Workbook_Open()
 'start execution when workbook opens
 Application.OnTime Now + TimeValue("00:05:00"), "Calcul"
End Sub

und in Modul 1 habe ich diesen Code

    Sub Calcul()
     Heure = Now + TimeValue("00:05:00")
     Application.OnTime Heure, "Calcul"
     Sheet1.Range("FA99666").End(xlUp).Offset(1) = Sheet1.[o5]
     Sheet1.Range("FE99666").End(xlUp).Offset(1) = Sheet1.[o6]
     Sheet1.Range("FI99666").End(xlUp).Offset(1) = Sheet1.[o7]
     Sheet1.Range("FM99666").End(xlUp).Offset(1) = Sheet1.[o8]
     Sheet1.Range("FQ99666").End(xlUp).Offset(1) = Sheet1.[o9]
end sub

] der obige Code wird alle 5 Minuten ausgeführt

in Modul 2 möchte ich, dass dieser Code alle 10 Minuten ausgeführt wird

    Sub Calcul()
     Heure = Now + TimeValue("00:10:00")
     Application.OnTime Heure, "Calcul"
     Sheet2.Range("FA99666").End(xlUp).Offset(1) = Sheet2.[o5]
     Sheet2.Range("FE99666").End(xlUp).Offset(1) = Sheet2.[o6]
     Sheet2.Range("FI99666").End(xlUp).Offset(1) = Sheet2.[o7]
     Sheet2.Range("FM99666").End(xlUp).Offset(1) = Sheet2.[o8]
     Sheet2.Range("FQ99666").End(xlUp).Offset(1) = Sheet2.[o9]
end sub

aber ich erhalte die Fehlermeldung „Mehrdeutiger Name erkannt“. Ich bin neu bei Excel, jede Hilfe wäre toll.

Antwort1

Ich stimme der Meinung in den Kommentaren zu, Sie sollten sich einlesen, sehe jedoch keine Relevanz für die konkrete Situation, da Sie „Teilen“ verwenden Application.OnTimeund ich im Link keine Erwähnung gesehen habe.

Hier könnt ihr mehr darüber lesen:

https://stackoverflow.com/questions/31439866/multiple-variable-arguments-to-application-ontime

Zusammenfassend: Sie müssen eine Zeichenfolge erstellen, die in Anführungszeichen eingeschlossen ist. Die genaue Konstruktion wird durch den Inhalt bestimmt, den Sie senden (z. B. Variable, Ganzzahl, Zeichenfolge).

Die Struktur ist entscheidend. Höchstwahrscheinlich werden Sie ein Zeichen übersehen und viel Zeit mit Versuch und Irrtum verbringen, bis Sie die richtige Zeichenfolge finden.

verwandte Informationen