Prenons un exemple pour comprendre comment et où nous pouvons mettre en forme la cellule pour la comptabilité.

Nous avons des données de quantité de produit dans la plage A1: B9 dans laquelle la colonne A contient le nom du produit et la colonne B en contient la quantité. Nous voulons mettre en forme la fourchette de montants en tant que comptabilité. Le format place le signe dollar à gauche et ajoute deux décimales au nombre. Ce format est destiné à afficher de l’argent.

img1

Pour écrire la macro, suivez les étapes ci-dessous: – * Ouvrez la page VBA, appuyez sur la touche Alt + F11.

  • Insérez un module.

  • Écrivez le code ci-dessous:

Sous-FormatAccounting ()

Dim Sh comme feuille de travail

Set Sh = ThisWorkbook.Sheets (1)

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

End Sub

Explication du code: –

Nous avons d’abord donné le sujet du code, puis nous avait défini toutes les variables après cela, nous avons défini la plage dans laquelle nous voulons mettre le format comptable.

Lorsque vous exécuterez la macro en appuyant sur la touche F5, vous obtiendrez le résultat souhaité dans Microsoft Excel. ||| @ http: //www.excelforum/ [www.excelforum] l’un des utilisateurs a posé une question sur la question similaire: –

img2

$ Signer devant la valeur

J’ai ce code, mais je n’arrive pas à comprendre comment je peux mettre un signe dollar devant. Le code ci-dessous ne met pas de signe $ devant cette valeur 2220,45-. Je voudrais qu’il affiche 2220,45 $ – Pour vérifier la solution, veuillez cliquer ici.

xlsx-1567