XL pour MAC Msgbox macro vba

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

  • Msgboxmultipli.xlsm
    15.4 KB · Affichages: 5

sylvanu

XLDnaute Barbatruc
Supporter XLD
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

  • Msgboxmultipli.xlsm
    15.1 KB · Affichages: 3
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, @+
 

M12

XLDnaute Accro
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

  • Msgboxmultipli.xlsm
    15.4 KB · Affichages: 4

Statistiques des forums

Discussions
311 720
Messages
2 081 889
Membres
101 831
dernier inscrit
gillec