Buchhaltungsnummernformat durch VBA-Formatierung

Anonim

Nehmen wir ein Beispiel, um zu verstehen, wie und wo wir die Zelle für die Buchhaltung formatieren können.

Wir haben die Mengendaten des Produkts im Bereich A1:B9, wobei Spalte A den Produktnamen und Spalte B die Menge davon enthält. Wir möchten den Betragsbereich als Buchhaltung formatieren. Das Format setzt das Dollarzeichen links und addiert zwei Dezimalstellen zur Zahl. Dieses Format soll Geld anzeigen.

Um das Makro zu schreiben, folgen Sie den unten angegebenen Schritten:

  • Öffnen Sie die VBA-Seite und drücken Sie die Taste Alt+F11.
  • Fügen Sie ein Modul ein.
  • Schreiben Sie den unten genannten Code:

UnterformatBuchhaltung()

Dim Sh As Arbeitsblatt

Set Sh = ThisWorkbook.Sheets(1)

Sh.Range("B2:B9").NumberFormat = "_($*#,##0.00_);_($*(#,##0.00);_($*""_""??_ );_(@_)"

End Sub

Code-Erklärung:-

Zuerst haben wir den Betreff für den Code angegeben, dann alle Variablen definiert, danach den Bereich, in den wir das Buchhaltungsformat einfügen wollen.

Wenn Sie das Makro durch Drücken der Taste F5 ausführen, erhalten Sie das gewünschte Ergebnis in Microsoft Excel.

@ www.excelforum einer der Benutzer hat eine ähnliche Frage gestellt:-

$ Vor Wert unterschreiben

Ich habe diesen Code, kann aber nicht herausfinden, wie ich ein Dollarzeichen voranstellen kann. Im folgenden Code wird diesem Wert 2220.45- kein $-Zeichen vorangestellt. Möchte, dass es als 2220,45 $ angezeigt wird

Um die Lösung zu überprüfen, klicken Sie bitte hier.

http://www.excelforum.com/excel-programming-vba-macros/1085312-sign-in-front-of-value.html

Herunterladen - Buchhaltungsnummer über VBA formatieren - xlsm