Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Macro Änderung

Forumthread: Macro Änderung

Macro Änderung
10.03.2008 08:44:46
Schallbach
Guten Morgen!
Habe ein kleines Problem!
Ich trage in Spalte A eine Kombination aus einem Buchstaben und Zahlen ein z. B. "g1" .
Diesen Wert übergebe ich mit Formel dann in die Spalte E, wobei dann dort ein anderes Format sein soll.
aus g1 soll G 001 werden also immer ein Grossbuchstabe ein Lehrzeichen und drei Zahlen.
Habe so etwas ähnliches mit folgendem Macro gelöst:

Private Sub Worksheet_Change(ByVal Target As Range)
'Für Spalte "A"! A=1, B=2, C=3, ...
If Target.Column = 5 And Target.Count = 1 Then
If Not Target Like "[A-Z][A-Z] ###" Then
Application.EnableEvents = False
Target = UCase(Left(Target, 2)) & " " & Right(Target, 3)
Application.EnableEvents = True
End If
End If
End Sub


Das funktioniert aber nicht weil ich in diesem Fall auf die Spalte 5 nicht zugreife bzw. klicke.
Kann mir jemand von Euch helfen das Macro so zu ändern dass es in diesem Fall funktioniert.
Mit besten Dank
Schallbach

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Macro Änderung
10.03.2008 08:51:00
Hajo_Zi
Hallo,
ich halte mich mal an die Beschreibung.

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
'Für Spalte "A"! A=1, B=2, C=3, ...
If Target.Column = 1 And Target.Count = 1 Then
Application.EnableEvents = False
Target.Offset(0, 4) = UCase(Left(Target, 1)) & Format(Mid(Target, 2), "000")
Application.EnableEvents = True
End If
End Sub



Anzeige
AW: Dankeschön!!
10.03.2008 15:57:00
Schallbach
Habs hingebracht!
Herzlichen Dank
Schallbach
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige