Appel macro suivante

Bonjour,

J'ai 3 macro (MACROA, MACROB et MACROCC) rattachées à des Bouton dans mon onglet F1.

Chaque macro viennent colorier différemment ma cellule D9.

J'ai ajouté un 4ème bouton nommé "NEXT". J'aimerai écrire une macro qui d'appeler la macro suivante que j'appuie sur Next :

Le cycle est le suivant : A -> B -> CC -> A -> B -> CC.......

Exemple : Si je viens de taper sur A, Next lance MACROB. Si je reclic sur Next, la macro MACROCC est lancé et ainsi du suite.

J'ai essayé d'écrire cette macro mais cela ne fonctionne pas.

Pouvez vous m'aider ?

Merci

Sub NEXT1(ByVal Target As Range)
Dim Valeur As String, Plage As Range

    If Not Intersect(Target, Range("P2")).Value = A Then Call MACROB

End If

    If Not Intersect(Target, Range("P2")).Value = B Then Call MACROC

End If

    If Not Intersect(Target, Range("P2")).Value = CC Then Call MACROA

End If

End Sub

Il faut, lorsque vous cliquez sur un bouton, que la macro qui s'exécute écrive un "code" dans une cellule (par exemple sous un bouton"

Mais il faut aussi que la macro, en premier aille lire ce code pour savoir se qui c'est passé avant

Ce code peut, pourquoi pas être du type AACB avec un caractère de plus a droite et le caractère de gauche est enlevé, comme cela vous avez la mémoire des 4 clics précédents (ou plus si nécessaire.

Cdt

ca a l'air compliqué?

Seriez vous modifier mon fichier pour l'adapter à votre proposition?

C’était presque fait!

Rechercher des sujets similaires à "appel macro suivante"