Bonjour,
Je cherche depuis ce matin sur les forums et je ne trouve pas.
Voila mon problème, j'ai en C5 une formule RECHERCHEV, qui me renvoie un résultat. En fonction de ce résultat, différentes macros doivent ce lancent.
Exemple:
C5 = vide pas de lancement de macro
C5 = code x macro x doit ce lancer;
C5 = code Y macro Y correspondante.
etc...
1. Je ne connais pas la formule pour la valeur vide.
2. lorsque le code est renseigné, les macros tourne en boucle.
Voici ma formule.
Private Sub Worksheet_Calculate()
If [C5] = " " Then ""
If [C5] = "code x" Then Macro1
If [C5] = "code y" Then Macro2
If [C5] = "code z" Then Macro3
End Sub
C'est la première fois que j'utilise cette fonction, avant j'utilisais:
Private Sub Worksheet_Change, mais cela ne fonctionne pas avec le résultat d'une formule.
Merci de votre Aide.🙂
Je cherche depuis ce matin sur les forums et je ne trouve pas.
Voila mon problème, j'ai en C5 une formule RECHERCHEV, qui me renvoie un résultat. En fonction de ce résultat, différentes macros doivent ce lancent.
Exemple:
C5 = vide pas de lancement de macro
C5 = code x macro x doit ce lancer;
C5 = code Y macro Y correspondante.
etc...
1. Je ne connais pas la formule pour la valeur vide.
2. lorsque le code est renseigné, les macros tourne en boucle.
Voici ma formule.
Private Sub Worksheet_Calculate()
If [C5] = " " Then ""
If [C5] = "code x" Then Macro1
If [C5] = "code y" Then Macro2
If [C5] = "code z" Then Macro3
End Sub
C'est la première fois que j'utilise cette fonction, avant j'utilisais:
Private Sub Worksheet_Change, mais cela ne fonctionne pas avec le résultat d'une formule.
Merci de votre Aide.🙂