• Initiateur de la discussion Initiateur de la discussion alex60
  • 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 !

alex60

XLDnaute Occasionnel
Bonjour,

Je souhaiterais savoir si il est possible que quand je rentre un nombre dans une cellule, cette même cellule me retourne ce nombre multiplié par un coefficient !

Mon problème est que je rentre dans un tableau excel des valeurs en € et je souhaiterais qu'elle me les convertisse toute seule en RNB : 1€ = 10CNY

En résumé, si je rentre dans la cellule L1C1 la valeur 10 (10€) est-il possible que cette cellule L1C1 m'affiche la valeur 100 (100CNY) ??

En attente de vos réponses...
 
encore moi pierrejean et job 75 !!!

Je suis vraiment en train de me dire que l'informatique n'est pas fait pour moi...
je n'arrive pas a rentrer le code VBA car a mon avis j'ai pas ce logiciel !!
enfin je me rassure en disant ca je pense...
lol

pourriez vous me faire un fichier excel avec la formule qui va bien...
merci par avance
 
Re : Conversion

OUI quand je suis ton chemin outils visual basic editor ca m'ouvre un fichier mais apres je n'arrive pas a voir ce qu'il faut faire...
je n'arrive pas non plus a copier coller la cellule A1 sur laquelle tu as mis la formule que je puisse la propager a differentes feuille excel !!!
snif
 
Re : Conversion

Re

Il faut avoir au prealable copié la macro

Code:
Dim flag As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = [COLOR=blue]"$A$1"[/COLOR] Then
If flag Then Exit Sub
flag = True
  Target.Value = Target.Value * 10 & " CNY"
flag = False
End If
End Sub

Outils > Macro > Visual Basic Editor
click eventuel sur Microsoft Excel Objets
tu dois avoir tes noms de feuille
Double clique sur celle(s) qui t'interesse(nt)
Dans la partie basse colle la macro
Modifie l'adresse (en bleu) pour qu'elle corresponde a la cellule concernée
revient a la feuille et teste
 
Encore moi...A l'aide !!!

merci pierre jean pour ton fichier, ca marche nikel pour la cellule en haut a gauche !!...
par contre j'ai encore un probleme...
si je copie cette cellule je n'arrive pas a avoir cette fonction sur d'autres cellules...
comment dois je faire?
 
Re : Conversion

Re

La macro n'est liée a la cellule que par l'adresse (ici "$A$1")
Si tu veux le même fonctionnement dans une autre cellule de la même feuille (par exemple(B8) il te faut modifier comme suit
If Target.Address = "$A$1" or Target.Address ="$B$8" Then
Si tu veux passer a une autre feuille ,la macro doit etre recopiée sur le module de la dite feuille toujours en adaptant l'adresse de la cellule concernée
 
Re : Conversion

Re

Outils > Macro > Visual Basic Editor
click eventuel sur Microsoft Excel Objets
tu dois avoir tes noms de feuille
Double clique sur celle(s) qui t'interesse(nt)
Modifie l'adresse (en bleu) pour qu'elle corresponde a la cellule concernée
revient a la feuille et teste
 
A l'attention de PIERREJEAN

Encore moi pierrejean !!!

est il possible d'additionner les cellules CNY avec la formule avec d'autre cellule qui ne sont pas dans le meme format ?
si je reprend ta formule ca ne fonctionne pas...

par exemple :
cellule A1 et A2 : 2.5€ converti 25 CNY
la somme de A1 et A2 = 50 CNY donc ca marche
et si en A3 j'ai 63 et que je somme A1+A2+A3 = erreur...
car la cellule A3 n'est ni en CNY ni en € !! et c volontaire !!!

merci d'avance
 
- 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
Retour