Anzeige
Archiv - Navigation
416to420
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
416to420
416to420
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Worksheet_Change

Worksheet_Change
Mathias
Hallo,
habe mal ne Frage? Ich habe folgenden Code geschrieben, welcher folgendes bewirken soll. Eine Nummer z.B. 78451263L0 (hat immer 10 Stellen und an vorletzter Stelle einen Buchstaben) soll nach der Formatierung so aussehen: 7845 1263 L0 (das heißt ausgehend von der ersten Stellen nach jeder 4. ein Leerzeichen). Lasse ich den Code über einen Commandbutton laufen funktioniert es, jedoch beim Worksheet_Change Ereignis ist es so als ob eine Schleife abläuft. Kann mir jemand erkären warum.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo Errorhandler
Target = UCase(Target)
Target = Left(Target.Value, 4) & " " & Right(Target.Value, 6)
Target = Left(Target.Value, 9) & " " & Right(Target.Value, 3)
Errorhandler: Exit Sub
End Sub

Mfg Mathias

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Worksheet_Change
Gerd

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo Errorhandler
application.enableevents = false
Target = UCase(Target)
Target = Left(Target.Value, 4) & " " & Right(Target.Value, 6)
Target = Left(Target.Value, 9) & " " & Right(Target.Value, 3)
Errorhandler:
application.enableevents = true
End Sub

Gerd
AW: Worksheet_Change
23.04.2004 15:19:13
Mathias
Vielen Danke, funktioniert. =:))
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige