NumberFormat Eigenschaft in VBA
12.02.2021 21:43:29
Gerald
in der Zelle A1 auf dem Blatt "Tabelle1" soll eine Summe mittels VBA geschrieben werden.
Nun soll aber in der Zelle nicht nur der Wert der Summe stehen, sondern der Wert inkl. weiterer Zeichen.
Eines davon ist z.B. eine Abkürzung f. Produkte z.B. CDF
In dem Beispiel habe ich den Wert "CDF" mal der Variable 'Daten' übergeben
Nach Eingabe einer Summe in Zelle A1 soll das ganze dann so aussehen:
(CDF: 320.345 )
Mein Vorschlag zur benutzerdefinierten Formatierung war folgender Ansatz:
Sub test()
Dim Daten As String
Daten = "CDF"
'Format soll in Zelle A1 auf Blatt Tabelle1 dann so aussehen: (CDF: 320.345 )
Sheets(1).Range("A1").NumberFormat = "(" & Daten & " " & "#.##0" & " "
End Sub
Ich bekomme aber immer die Fehlermeldung:
'Die NumberFormat Eigenschaft des Range-Objektes kann nicht festgelegt werden