Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

[VBA] Laufzeitfehler '6': Überlauf
#1
Hi,

mit diesem Code ändere ich den Zellinhalt:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   If Target.Count > 1 Then Exit Sub
   If Target.Column = 4 Or Target.Column = 10 Then
      If Not IsEmpty(Target) Then oldValue = Asc(Target)
   End If
End Sub

Wenn ich aber nun mehrere Spalten oder Zeilen markiere, kommt die Fehlermeldung:
Laufzeitfehler '6': Überlauf
in der Zeile mit dem Exit Sub

Wie kann ich das verhindern / umgehen? Ich dachte, diese Zeile ist genau zur Verhinderung solcher Fehler da.
Antworten Top
#2
Hi Ralf,

.Count ist ein potentieller Fehler. Mit .CountLarge solltest Du das Problem in den Griff bekommen.
Gruß Jonas
[-] Folgende(r) 1 Nutzer sagt Danke an Jonas0806 für diesen Beitrag:
  • Rabe
Antworten Top
#3
Hi,

danke, jetzt tritt der Fehler momentan nicht mehr auf. Das war es vermutlich.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste