Hallo ,
ich habe probleme mit der Ausführung meiner Programmzeilen in VBA.
Mein Programm "Finanzstatus" lief auf Office 2019 ohne Probleme.
Jetzt habe ich einen anderen, gebrauchten, Rechner bekommen. Darauf ist Windows11 und Office 2021 neu installiert worden.
zb.
Diese Programmzeilen liefen mit Office 2019 ohne Probleme.
Private Sub Workbook_Open()
'Termine_anzeigen
i = month(Date)
Worksheets(i).Activate
' Erste freie Zeile in Spalte A
Range("A3").End(xlDown).Offset(1).Activate
End Sub
Bei Office 2021 gibt es eine Fehlermelung bei "i=Month(Date)". "Month" wird als Fehler markiert!
Im weiteren Verlauf kommt es immer wieder zu Fehlermeldungen.
"strEntry = Left(strEntry, 50) ' beschränke den Eintrag auf 50 Zeichen"
So scheint auch der Befehl "Left" nicht bekannt zu sein und es kommt zur Fehlermeldung. "Left" wird als Fehler markirt!
Bei Office 2019 lief alles ohne Probleme.
Auch in weiteren Programmzeilen kommt es immer wieder zu Fehlern.
Kann es sein das in den "Optionen" von Ecxel etwas falsch eingestellt ist?
Wie schon gesagt auf Office 2019 lief alles ohne Probleme.
Erst mit Office 2021 kamen die Probleme.
Windows11 ist aktiviert und Office 2021ist auch aktiviert.
Kann mir da jemand helfen?
Vielen Dank Marion