XL pour MAC Msgbox macro vba

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Delorme

XLDnaute Occasionnel
Bonjour à tous

1)Je voudrais savoir si avec msgbox on peut lancer une macro vba
2) si cela est possible pourriez vous me dire comment le faire avec mon fichier joint
3) voici ce que j'aimerais réaliser avec votre aide
J'ai dans mon fichier une table de multiplication (celle des 3)

Avec msgbox je voudrais
pouvoir demander quelle table choisir (1,2,3,4,5,6,7,8,9,10)
et lancer la réalisation de la table choisie sur une feuille, l'effacer si je veux en choisir une autre avec un autre choix

Nb: je sais le faire avec des boutons , mais l'essai avec msgbox m'interresse

Merci d'avance

Michel
 

Pièces jointes

Bonjour Delorme,
Un msgbox ne permet pas d'entrer une valeur, il faut utiliser un inputbox pour cela.
Dans la PJ jointe, on demande à l'utilisateur de rentrer un nombre qui va construire la table.
Vous pourrez ainsi avoir la table de multiplication de 2546 ! 🙂
Avec simplement :
VB:
Sub essai()
    multiplication InputBox("Entrez un nombre pour la table :")
End Sub
 

Pièces jointes

Bonjour Delorme, le forum

1)Je voudrais savoir si avec msgbox on peut lancer une macro vba
C'est possible en fonction du retour de la msgbox.
Avec msgbox je voudrais
pouvoir demander quelle table choisir (1,2,3,4,5,6,7,8,9,10)
et lancer la réalisation de la table choisie sur une feuille, l'effacer si je veux en choisir une autre avec un autre choix
Ce n'est pas possible, il faut utiliser une inputbox ou un formulaire.
Les retours possibles d'une msgbox sont les suivants

Valeurs de retour​

ConstanteValeurDescription
vbOK1OK
vbCancel2Cancel
vbAbort3Abandonner
vbRetry4Réessayer
vbIgnore5Ignore
vbYes6Oui
vbNo7Non

Cordialement, @+
 
Bonjour à tous

1)Je voudrais savoir si avec msgbox on peut lancer une macro vba
2) si cela est possible pourriez vous me dire comment le faire avec mon fichier joint
3) voici ce que j'aimerais réaliser avec votre aide
J'ai dans mon fichier une table de multiplication (celle des 3)

Avec msgbox je voudrais
pouvoir demander quelle table choisir (1,2,3,4,5,6,7,8,9,10)
et lancer la réalisation de la table choisie sur une feuille, l'effacer si je veux en choisir une autre avec un autre choix

Nb: je sais le faire avec des boutons , mais l'essai avec msgbox m'interresse

Merci d'avance

MichelBonjour,
Un petit exemple
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
155
Réponses
4
Affichages
247
  • Question Question
Réponses
7
Affichages
133
Réponses
8
Affichages
525
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
234
  • Question Question
XL 2019 VBA
Réponses
10
Affichages
1 K
Retour