Remplacer une msgbox par un userform

Bonjour j'ai une msgbox au milieu d'un code du coup ça arrête bien la macro temps que l'on n'a pas cliquer sur un bouton mais elle prend le focus et j'ai besoin de pouvoir sélectionner des cellules avant de valider, du coup je souhaiterais remplacer une msgbox par un userform. J'ai beau chercher je ne trouve pas ou rien de très clair en tout cas.

Bonsoir Momo-28,

Pour cela utiliser un contrôle RefEdit dans un formulaire. Il permettra de modifier des cellules sur la feuille

Voir sur ce site Ici

D'accord sa dit que cela est possible mais par textbox et non sélectionné avec la souris et cela n'explique pas comment le mettre en œuvre non plus. Moi j'ai trouvé des choses dans ce genre mais ce n'est pas bien expliquer où écrire chaque chose du coup je n'y arrives pas.

Tu appelles le Userform au moyen d'une fonction, par exemple :

Function Choix1()

   With Userform1

      .Show

      Choix1 = .choix

   End With

   Unload Userform1

End Function

Et dans ta procédure appelante tu auras :

If Choix1() Then.....

Bonjour;

22refedit.xls (41.00 Ko)

Autre exemple

A+

Rechercher des sujets similaires à "remplacer msgbox userform"