Zeichensatz nicht nur in länge einschränken?
24.03.2009 15:08:23
Jaffi
nach Stunden über google und über Büchern ect. habe ich folgenden Code zusammengeschnipselt:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row >= 4 And Target.Column = 2 And Target.Value > "" Then
If Len(Target.Value) = 15 Then
Target.Offset(0, 1).Value = Now
Else
Beep
Target.Value = ""
Target.Cells.Select
UserinterfaceOnly = True
End If
End If
End Sub
Für euch ist sicher klar was er treibt. ;)
Er schreibt ein Datum in Zelle C***, wenn in Zelle B*** ein 15 stelliger Zeichensatz gescannt bzw. eingegeben wird. Nun stell ich mir die Frage, ob man den Zeichensatz nicht weiter einschränken könnte. Zbsp.: Zeichensatz muss mit A beginnen und mit 2ED (egal was auch immer) enden. Kann ich das mit VBA bewerkstelligen?
Bin für jeden Lösungsansatz dankbar!!! Komm echt nicht mehr weiter und verzweifele bald Twisted Evil
Tausend Dank
Grüsse
J