Lancer une macro en fonction de la valeur d'une cellule
4 réponses
Calou
Bonjour les amis,
Voil=E0 mon probl=E8me du jour : j'ai, l'ann=E9e derniere, d=E9velopper gra=
ce
a votre aide, un petit tableau Excel qui me permet de g=E9rer le
championnat de rugby (Top 14).
Apr=E8s avoir saisi les r=E9sultats et valider, il me sort le classement
g=E9n=E9ral. Ensuite, j'avais cr=E9e des macros reli=E9 a des boutons pour
avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la
liste de tous mes classements possibles et qu'en fonction de la valeur
choisie, il execute la macro correspondante. Je suis sure que cela ne
va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un
plaisir de vous l'envoyer !
mon adresse : philippepointblanchardpoint36arobasegmail.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
LSteph
Bonjour,
Si tu as le nom de chaque macro pour contenu de la liste qui renvoie son choix en A2 dans le même projet la macro qui lance celle choisie selon les conditions que tu as prévues devrait juste pouvoir executer ceci
Application.Run (ThisWorkbook.Name & "!" & [a2])
-- LSteph
tout simplement On 16 août, 23:06, Calou wrote:
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer g race a votre aide, un petit tableau Excel qui me permet de gérer le championnat de rugby (Top 14). Après avoir saisi les résultats et valider, il me sort le classement général. Ensuite, j'avais crée des macros relié a des boutons pou r avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la liste de tous mes classements possibles et qu'en fonction de la valeur choisie, il execute la macro correspondante. Je suis sure que cela ne va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un plaisir de vous l'envoyer ! mon adresse : philippepointblanchardpoint36arobasegmail.com
Un grand merci par avance pour vos réponses.
Amicalement !
Bonjour,
Si tu as le nom de chaque macro pour contenu de la liste qui renvoie
son choix en A2
dans le même projet la macro qui lance celle choisie selon les
conditions que tu as prévues
devrait juste pouvoir executer ceci
Application.Run (ThisWorkbook.Name & "!" & [a2])
--
LSteph
tout simplement
On 16 août, 23:06, Calou <philippe.blanchard...@gmail.com> wrote:
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer g race
a votre aide, un petit tableau Excel qui me permet de gérer le
championnat de rugby (Top 14).
Après avoir saisi les résultats et valider, il me sort le classement
général. Ensuite, j'avais crée des macros relié a des boutons pou r
avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la
liste de tous mes classements possibles et qu'en fonction de la valeur
choisie, il execute la macro correspondante. Je suis sure que cela ne
va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un
plaisir de vous l'envoyer !
mon adresse : philippepointblanchardpoint36arobasegmail.com
Si tu as le nom de chaque macro pour contenu de la liste qui renvoie son choix en A2 dans le même projet la macro qui lance celle choisie selon les conditions que tu as prévues devrait juste pouvoir executer ceci
Application.Run (ThisWorkbook.Name & "!" & [a2])
-- LSteph
tout simplement On 16 août, 23:06, Calou wrote:
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer g race a votre aide, un petit tableau Excel qui me permet de gérer le championnat de rugby (Top 14). Après avoir saisi les résultats et valider, il me sort le classement général. Ensuite, j'avais crée des macros relié a des boutons pou r avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la liste de tous mes classements possibles et qu'en fonction de la valeur choisie, il execute la macro correspondante. Je suis sure que cela ne va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un plaisir de vous l'envoyer ! mon adresse : philippepointblanchardpoint36arobasegmail.com
Un grand merci par avance pour vos réponses.
Amicalement !
Calou
On 17 août, 09:24, LSteph wrote:
Bonjour,
Si tu as le nom de chaque macro pour contenu de la liste qui renvoie son choix en A2 dans le même projet la macro qui lance celle choisie selon les conditions que tu as prévues devrait juste pouvoir executer ceci
Application.Run (ThisWorkbook.Name & "!" & [a2])
-- LSteph
tout simplement On 16 août, 23:06, Calou wrote:
> Bonjour les amis,
> Voilà mon problème du jour : j'ai, l'année derniere, développer grace > a votre aide, un petit tableau Excel qui me permet de gérer le > championnat de rugby (Top 14). > Après avoir saisi les résultats et valider, il me sort le classemen t > général. Ensuite, j'avais crée des macros relié a des boutons p our > avoir des classements annexes.
> D'ou ma question : je veux mettre dans une liste par validation la > liste de tous mes classements possibles et qu'en fonction de la valeur > choisie, il execute la macro correspondante. Je suis sure que cela ne > va pas vous prendre plus de 5 mn !
> Si certains sont interesses par ce modeste projet, je me ferai un > plaisir de vous l'envoyer ! > mon adresse : philippepointblanchardpoint36arobasegmail.com
> Un grand merci par avance pour vos réponses.
> Amicalement !- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour LSteph, Merci pour ta réponse mais étant donné mon niveau en VBA, pourrais tu avec la gentillesse me m'indiquer la macro complete et me dire où la l'insérer. Merci par avance et bonne journée.
Philippe
On 17 août, 09:24, LSteph <gmlst...@gmail.com> wrote:
Bonjour,
Si tu as le nom de chaque macro pour contenu de la liste qui renvoie
son choix en A2
dans le même projet la macro qui lance celle choisie selon les
conditions que tu as prévues
devrait juste pouvoir executer ceci
Application.Run (ThisWorkbook.Name & "!" & [a2])
--
LSteph
tout simplement
On 16 août, 23:06, Calou <philippe.blanchard...@gmail.com> wrote:
> Bonjour les amis,
> Voilà mon problème du jour : j'ai, l'année derniere, développer grace
> a votre aide, un petit tableau Excel qui me permet de gérer le
> championnat de rugby (Top 14).
> Après avoir saisi les résultats et valider, il me sort le classemen t
> général. Ensuite, j'avais crée des macros relié a des boutons p our
> avoir des classements annexes.
> D'ou ma question : je veux mettre dans une liste par validation la
> liste de tous mes classements possibles et qu'en fonction de la valeur
> choisie, il execute la macro correspondante. Je suis sure que cela ne
> va pas vous prendre plus de 5 mn !
> Si certains sont interesses par ce modeste projet, je me ferai un
> plaisir de vous l'envoyer !
> mon adresse : philippepointblanchardpoint36arobasegmail.com
> Un grand merci par avance pour vos réponses.
> Amicalement !- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour LSteph,
Merci pour ta réponse mais étant donné mon niveau en VBA, pourrais tu
avec la gentillesse me m'indiquer la macro complete et me dire où la
l'insérer.
Merci par avance et bonne journée.
Si tu as le nom de chaque macro pour contenu de la liste qui renvoie son choix en A2 dans le même projet la macro qui lance celle choisie selon les conditions que tu as prévues devrait juste pouvoir executer ceci
Application.Run (ThisWorkbook.Name & "!" & [a2])
-- LSteph
tout simplement On 16 août, 23:06, Calou wrote:
> Bonjour les amis,
> Voilà mon problème du jour : j'ai, l'année derniere, développer grace > a votre aide, un petit tableau Excel qui me permet de gérer le > championnat de rugby (Top 14). > Après avoir saisi les résultats et valider, il me sort le classemen t > général. Ensuite, j'avais crée des macros relié a des boutons p our > avoir des classements annexes.
> D'ou ma question : je veux mettre dans une liste par validation la > liste de tous mes classements possibles et qu'en fonction de la valeur > choisie, il execute la macro correspondante. Je suis sure que cela ne > va pas vous prendre plus de 5 mn !
> Si certains sont interesses par ce modeste projet, je me ferai un > plaisir de vous l'envoyer ! > mon adresse : philippepointblanchardpoint36arobasegmail.com
> Un grand merci par avance pour vos réponses.
> Amicalement !- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour LSteph, Merci pour ta réponse mais étant donné mon niveau en VBA, pourrais tu avec la gentillesse me m'indiquer la macro complete et me dire où la l'insérer. Merci par avance et bonne journée.
Philippe
michel ou sam
Bonjour
j'ai mis un exemple ici http://cjoint.com/?irofIWzSLi
Il y a cette macro dans le module de la Feuil1
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then mamacro = Range("B3").Value Application.Run (mamacro) End If End Sub
Michel
"Calou" a écrit dans le message de news:
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer grace a votre aide, un petit tableau Excel qui me permet de gérer le championnat de rugby (Top 14). Après avoir saisi les résultats et valider, il me sort le classement général. Ensuite, j'avais crée des macros relié a des boutons pour avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la liste de tous mes classements possibles et qu'en fonction de la valeur choisie, il execute la macro correspondante. Je suis sure que cela ne va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un plaisir de vous l'envoyer ! mon adresse : philippepointblanchardpoint36arobasegmail.com
Un grand merci par avance pour vos réponses.
Amicalement !
Bonjour
j'ai mis un exemple ici
http://cjoint.com/?irofIWzSLi
Il y a cette macro dans le module de la Feuil1
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then
mamacro = Range("B3").Value
Application.Run (mamacro)
End If
End Sub
Michel
"Calou" <philippe.blanchard.36@gmail.com> a écrit dans le message de news:
2eb3935c-e582-4f80-9e78-04ad55a79e2f@v41g2000yqv.googlegroups.com...
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer grace
a votre aide, un petit tableau Excel qui me permet de gérer le
championnat de rugby (Top 14).
Après avoir saisi les résultats et valider, il me sort le classement
général. Ensuite, j'avais crée des macros relié a des boutons pour
avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la
liste de tous mes classements possibles et qu'en fonction de la valeur
choisie, il execute la macro correspondante. Je suis sure que cela ne
va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un
plaisir de vous l'envoyer !
mon adresse : philippepointblanchardpoint36arobasegmail.com
j'ai mis un exemple ici http://cjoint.com/?irofIWzSLi
Il y a cette macro dans le module de la Feuil1
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then mamacro = Range("B3").Value Application.Run (mamacro) End If End Sub
Michel
"Calou" a écrit dans le message de news:
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer grace a votre aide, un petit tableau Excel qui me permet de gérer le championnat de rugby (Top 14). Après avoir saisi les résultats et valider, il me sort le classement général. Ensuite, j'avais crée des macros relié a des boutons pour avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la liste de tous mes classements possibles et qu'en fonction de la valeur choisie, il execute la macro correspondante. Je suis sure que cela ne va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un plaisir de vous l'envoyer ! mon adresse : philippepointblanchardpoint36arobasegmail.com
Un grand merci par avance pour vos réponses.
Amicalement !
Calou
On 17 août, 14:09, "michel ou sam" wrote:
Bonjour
j'ai mis un exemple icihttp://cjoint.com/?irofIWzSLi
Il y a cette macro dans le module de la Feuil1
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then mamacro = Range("B3").Value Application.Run (mamacro) End If End Sub
Michel
"Calou" a écrit dans le message de ne ws:
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer g race a votre aide, un petit tableau Excel qui me permet de gérer le championnat de rugby (Top 14). Après avoir saisi les résultats et valider, il me sort le classement général. Ensuite, j'avais crée des macros relié a des boutons pou r avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la liste de tous mes classements possibles et qu'en fonction de la valeur choisie, il execute la macro correspondante. Je suis sure que cela ne va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un plaisir de vous l'envoyer ! mon adresse : philippepointblanchardpoint36arobasegmail.com
Un grand merci par avance pour vos réponses.
Amicalement !
Bonjour,
Je viens de regarder ton travail ! c'est parfait ! c'est exactement ce que je cherchais. Mille fois merci ! Bonne fin de journée. Philippe
On 17 août, 14:09, "michel ou sam" <prenom-ou-...@citron.fr> wrote:
Bonjour
j'ai mis un exemple icihttp://cjoint.com/?irofIWzSLi
Il y a cette macro dans le module de la Feuil1
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then
mamacro = Range("B3").Value
Application.Run (mamacro)
End If
End Sub
Michel
"Calou" <philippe.blanchard...@gmail.com> a écrit dans le message de ne ws:
2eb3935c-e582-4f80-9e78-04ad55a79...@v41g2000yqv.googlegroups.com...
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer g race
a votre aide, un petit tableau Excel qui me permet de gérer le
championnat de rugby (Top 14).
Après avoir saisi les résultats et valider, il me sort le classement
général. Ensuite, j'avais crée des macros relié a des boutons pou r
avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la
liste de tous mes classements possibles et qu'en fonction de la valeur
choisie, il execute la macro correspondante. Je suis sure que cela ne
va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un
plaisir de vous l'envoyer !
mon adresse : philippepointblanchardpoint36arobasegmail.com
Un grand merci par avance pour vos réponses.
Amicalement !
Bonjour,
Je viens de regarder ton travail ! c'est parfait ! c'est exactement ce
que je cherchais.
Mille fois merci !
Bonne fin de journée.
Philippe
j'ai mis un exemple icihttp://cjoint.com/?irofIWzSLi
Il y a cette macro dans le module de la Feuil1
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$3" Then mamacro = Range("B3").Value Application.Run (mamacro) End If End Sub
Michel
"Calou" a écrit dans le message de ne ws:
Bonjour les amis,
Voilà mon problème du jour : j'ai, l'année derniere, développer g race a votre aide, un petit tableau Excel qui me permet de gérer le championnat de rugby (Top 14). Après avoir saisi les résultats et valider, il me sort le classement général. Ensuite, j'avais crée des macros relié a des boutons pou r avoir des classements annexes.
D'ou ma question : je veux mettre dans une liste par validation la liste de tous mes classements possibles et qu'en fonction de la valeur choisie, il execute la macro correspondante. Je suis sure que cela ne va pas vous prendre plus de 5 mn !
Si certains sont interesses par ce modeste projet, je me ferai un plaisir de vous l'envoyer ! mon adresse : philippepointblanchardpoint36arobasegmail.com
Un grand merci par avance pour vos réponses.
Amicalement !
Bonjour,
Je viens de regarder ton travail ! c'est parfait ! c'est exactement ce que je cherchais. Mille fois merci ! Bonne fin de journée. Philippe