Bonjour à toutes et tous,
Dans une macro toute simple, je fais définir par les utilisateurs une devise, qu'ils sont libres de rentrer via une InputBox. J'ai nommé cette variable Curr.
Elle me permet par la suite dans une succession de formule de remplacer des vides par cette variable. Problème, lors de l'exécution de la macro, au lieu de voir la réponse entrée (par ex. "EUR"), Excel me renvoie #NOM. Ci-dessous le code entré :
J'ai pensé à "figer" le résultat de l'InputBox dans une cellule puis me référer à celle-ci dans ma formule par la suite mais je voulais savoir si je pouvais directement utiliser cette variable dans ma formule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 With .Range("M2:M" & LR1) .Formula = "=IF(LEFT(RC[-11], 5)<>""Solde"", RC[-8], Curr)" .Value = .Value End With
PS: J'aurai d'autres questions (deux je pense) par la suite mais je ne veux pas vous embrouiller et vous remercie déja par avance pour celles que vous pourrez me donner pour ce souci là.
Partager