Ich habe ein Excel-Makro geschrieben, um mir bei der Arbeit Daten zu verarbeiten, und jetzt, wo ich den Code fertig geschrieben habe, bekomme ich Fehler, weil Microsoft Visual Basic ändert .Range zu .range . Wenn es das tut, erhalte ich einen Kompilierfehler, weil die Methode nicht existiert.VBA automatisch ändern .Range zu .range
Gibt es trotzdem, um das zu beheben? Gibt es eine Möglichkeit, mit .Range herumzukommen, wenn nicht? Solange mein Code von .Range zu .range geändert wird, werden hier Fehler angezeigt.
Gelöst: der Fehler wurde nicht in der Methode, sondern das Datenelement, das ihm vorausging.
Die Tatsache, konvertieren '.range' in Kleinbuchstaben erscheint verursachen sollte keine Fehler kompilieren. Sie würden nur einen Fehler 438 erhalten, wenn Sie auf die Eigenschaft '.Range' eines Objekts verweisen, das sie nicht unterstützt. (VBA-Methoden und -Eigenschaften sind nicht case sensitive) – Rory
Klicken Sie auf den Übeltäter ".range" und drücken Sie Umschalt + F2. Dies sollte Sie zu der Definition von Kleinbuchstaben "Bereich" –
Verwenden Sie Option Explicit? –