AW: Zellen Format
01.06.2006 22:57:53
Franz
Hallo Sammy,
mit Formaten ist da in EXCEL nichts zu machen, da die Eingabe aus Ziffern und Buchstaben besteht. Besondere Formate sind nur bei Zahlen möglich. Folgendes Makro fügt als Erleichterung nach der Eingabe der Seriennummer die Bindestriche ein.
Makro im VBA-Editor unter der Tabelle einfügen und ggf. in der 3. Zeile die Ziffern für die Spalte und Zeile, in/ab der die Seriennummern stehen, anpassen.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
' Bindestriche in Seriennummer ergänzen
If Target.Column = 3 And Target.Row > 1 And Target.Rows.Count = 1 Then
'überprüfen ob schon Bindestriche vorhanden
'Muster: 12da-547lks-kloi458
If Mid(Target.Value, 5, 1) = "-" And Mid(Target.Value, 12, 1) = "-" Then Exit Sub
Target.Value = Left(Target.Value, 4) & "-" & Mid(Target.Value, 5, 6) _
& "-" & Mid(Target.Value, 11, 7)
End If
End Sub
mfg
Franz