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

afficher devise en fonction du pays

Nairolf

XLDnaute Accro
Salut,

Il faut que tu passes par des Mises en Formes Conditionnelles (MFC disponible dans le menu Accueil) via formules, qui te permettront de choisir le format d'affichage selon le texte affiché en A1, tout cela sans passer par du VBA.

Essaye avec le fichier joint.
 

Pièces jointes

  • devise_Nairolf.xlsx
    11 KB · Affichages: 46

Nairolf

XLDnaute Accro
Si tu veux étirer la cellule vers le bas en prenant en compte la cellule A1, puis A2, puis A3..., il faut changer les formules des MFC en mettant $A1 au lieu de $A$1.

Le $ à pour vocation de bloquer la cellule appelée.
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour maxim47 et bienvenue sur XLD ,

Avec une petite macro. Les constantes (pays et devises) sont déclarées en constante dans Module1.
On change le format quand la cellule A1 ou B1 est modifiée.
 

Pièces jointes

  • maxim47-devise- v1.xlsm
    15.3 KB · Affichages: 56

maxim47

XLDnaute Nouveau
je reviens vers toi mapomme j'ai réussi à adapter à mon fichier mais comme la commande doit se répéter sur 94 lignes là je cale

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("a1:b1"), Target) Is Nothing Then formater Range("b1"), Range("a1")
End Sub

range a1 va de a1 : a98 et b1 de b1:b98
je n'arrive pas à modifier la macro
merci d'avance si il y a une solution
 

Discussions similaires

Réponses
20
Affichages
823
Réponses
3
Affichages
273
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…