ich versuche, das NumberFormat einer Zelle per VBA zu setzen (Code unten). Das klappt fuer "@", aber nicht fuer ein benutzerdefiniertes Format. Die Fehlermeldung lautet "Laufzeitfehler 1004: Die NumberFormat-Eigenschaft des Range-Objektes kann nicht festgelegt werden". Der Code wurde in einer ansonsten leeren Arbeitsmappe getestet.
Danke fuer eure Hilfe.
Viele Gruesse
Martin
Sub Test()
Dim rng As Range
Dim ws As Worksheet
Set ws = ActiveWorkbook.Worksheets("Tabelle1")
Set rng = ws.Range("A5")
rng.NumberFormat = "[A-Z][A-Z]#[A-Z][A-Z]###"
' rng.NumberFormat = "@" ' Diese Zeile funktioniert
End Sub