Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Changer le format monétaire selon le contenu d'une cellule

  • Initiateur de la discussion Initiateur de la discussion aeque
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

aeque

XLDnaute Occasionnel
Bonjour le fofo,

Une fois de plus j'ai besoin de vos lumière.

J'aimerai pouvoir modifier le format monétaire de plusieurs cellule en fonction du choix de la monnaie.

Je m'explique en R8 je sélectionne ma monnaie, j'aimerai que tous les chiffres passent dans la monnaie choisis.


Je ne sais pas du tout si cela est possible mais au lieu de faire en simple en rajoutant une colonne avant le total j'aimerai essayer de passer par vba.

voilà

Merci pour toute suggestion
 

Pièces jointes

Re : Changer le format monétaire selon le contenu d'une cellule

Bonsoir aeque, le forum,

Le code à mettre dans ta feuille :

VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = [R8] Then
If [R8] = "Dinar algérien" Then Columns(6).NumberFormat = "#,##0 \Dz\d;[Red]-#,##0 \Dz\d"
If [R8] = "Real brésilien" Then Columns(6).NumberFormat = "[$R$ -416]#,##0_ ;[Red]-[$R$ -416]#,##0 "
If [R8] = "Dollar US" Then Columns(6).NumberFormat = "[$$-409]#,##0.00"
End If
End Sub

Je te mets le fichier

A+
Yaloo
 

Pièces jointes

Re : Changer le format monétaire selon le contenu d'une cellule

Merci beaucoup Yaloo ça marche nikel.

Donc si je comprends pour chaque type de monnaie je dois mettre une condition. Par contre je ne connais pas forcément comment écrire en vba chaque monnaie....

une idée où je pourrais avoir une liste en vba

Merci
 
Re : Changer le format monétaire selon le contenu d'une cellule

Bonjour aeque, le forum,

Tu fais un enregistrement de macro, tu mets ta monnaie dans une cellule (par format de cellule), ensuite dans VBA, tu récupère ton code et tu adaptes dans la macro ci-dessus.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
13
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…