macro2 oui si macro1 vraie

  • Initiateur de la discussion Initiateur de la discussion jc de lorient
  • Date de début Date de début

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 !

J

jc de lorient

Guest
re le forum

sur un commandbutton j'ai 3 macro qui vont devoir s'exécuter a condition que la 1ère soit vérifier

Ma question :

j'ai 12 cellules qui doivent impérativement etre remplie (par l'utilisateur) si pas remplie message du genre ( il en manque !!). Text box? et comment faire ? et ne pas exécuter les 2 macros suivantes

merci de votre aide

JC
 
bonjour

tout depend où se lance tes macros 2 et 3
si elle se lance à la fin de ta macro 1 pas de problèmes tu fais comme ceci

tu verifies

if textbox1.value= "" then
msgbox "Ilfaut remplir"
exit sub 'ceci te fais sortir
end if

Si elle se lance sur ton commandbutton

du genre

commandbutton1_click()
macro1
macro2
macro3
end sub

il va falloior ajouter un booleen

du genre

Public BoolVerif as boolean 'à mettre dans un module

commandbutton1_click()
macro1
if BoolVerif = true then exit sub
macro2
macro3
end sub

et le reste du style

BoolVerif =false

if textbox1.value="" then
msgbox"Il faut remplir"
BoolVerif =true
exit sub
end if

Pascal
 
Bjr Pascal, le forum

décidément je ne m'y ferai jamais au VBA !!!!

en fait tout se passe sur un commandbutton :

commandbutton1_click()

macro1 'vérifie les données
si données ok
macro2
macro3
si données incomplètes massage d'erreur

le souci, malgré tes indications j'arrive pas a créer correctement le code

merci si tu pouvais me venir en aide !

JC
 
Re

Tiens je t'ai fait la date et le produit.

Comme cela tu vas pouvoir t'entrainer sur les autres champs obligatoires.

Petite chose : tu verras j'ai modifié les noms de tes modules qui ne doivent pas avoir le même nom que tes macros.

Le code se trouve sur la feuille1 dans VBE

Pascal
 

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour