Lancement d'une macro via une cellule excel

cs_sabrina75 Messages postés 7 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 12 avril 2004 - 3 déc. 2003 à 11:14
cs_sabrina75 Messages postés 7 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 12 avril 2004 - 3 déc. 2003 à 16:02
Salut tout le monde,

Sur une feuille excel j'ai une cellule avec une variable aléatoire correspondand au nom d'une macro.
Je souhaite que VBA soit capable d'aller chercher le nom de cette macro (qui peut changer parfois) sur cette cellule pour la lancer ensuite.
Merci d'avance.

Trankilllll

2 réponses

Arsena Messages postés 190 Date d'inscription lundi 24 mars 2003 Statut Membre Dernière intervention 27 septembre 2005
3 déc. 2003 à 15:46
salut a toi sabrina75
voici un petit bout de code qui devrait repondre a ta question

je supose que la cellule A contien le nom de la macro
Sub lancemacro()
If [A1] <> "" Then 'si la cellue [A1]n'est pas vide
NOMMACR0 = [A1] 'Affecte le contenu de [A1] a la variable NOMMACRO
Run (NOMMACR0) 'Lance la macro
Else 'si la cellule est vide message
MsgBox "La cellule [A1] est vide"
End If
End Sub

Bonne prog et

A+
MD
0
cs_sabrina75 Messages postés 7 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 12 avril 2004
3 déc. 2003 à 16:02
Merci MD j'essaie tout à l'heure
A bientôt.

Trankilllll
0
Rejoignez-nous