Parcourir une feuille pendant l'exécution d'une MsgBox

COCOISE93 Messages postés 6 Date d'inscription dimanche 13 octobre 2019 Statut Membre Dernière intervention 19 janvier 2024 - 19 janv. 2024 à 12:08
Whismeril Messages postés 19045 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 21 mai 2024 - 19 janv. 2024 à 19:58

Bonjour,

Je suis en train de créer un petit programme sous Excel qui constitue des courriers et j'aimerai qu'une fois un courrier finalisé une validation soit demandée à l'utilisateur avant l'envoi (MsgBox "Le courrier est-il correct ?" Oui/Non) sauf que pour valider le courrier l'utilisateur doit pouvoir le parcourir (plusieurs pages). Or, pendant l'exécution de la MsgBox je n'arrive pas à naviguer dans la feuille.

Savez-vous si c'est possible ? Une idée ?

Par avance merci pour tout ^^

A voir également:

2 réponses

Whismeril Messages postés 19045 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 21 mai 2024 912
19 janv. 2024 à 13:16

Bonjour

une messagebox est bloquante, tu ne peux donc rien faire d'autre que cliquer sur ses boutons.

Par contre, tu peux créer un userForm qui fait affiche ton message avec les boutons que tu veux sans bloquer Excel,


0
COCOISE93 Messages postés 6 Date d'inscription dimanche 13 octobre 2019 Statut Membre Dernière intervention 19 janvier 2024
19 janv. 2024 à 15:36

Bonjour et merci pour cette réponse : j'ai donc créé un userform mais j'ai le même problème qu'avec une msgbox : pas possible de parcourir la feuille pour vérifier que tout est ok.

J'ai loupé quelque chose ?

0
Whismeril Messages postés 19045 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 21 mai 2024 912
19 janv. 2024 à 19:58

Non, c'est moi qui ai raté un truc, il faut préciser au moment d'afficher le userform qu'il n'est pas modal.

UserForm1.Show vbModeless

Et y'a tout à parié (je n'ai pas essayé) que si cet userform est lancé par un autre userForm, que le premier ne doit pas être modal non plus.


0