Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Verifier cellules vides avant lancement macro (envoie mail avec piece jointe)

  • Initiateur de la discussion Initiateur de la discussion shawn77
  • 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 !

S

shawn77

Guest
Bonjour

je suis en train de travailler sur un fichier avec des cellules à completer obligatoirement.
J'ai créé un bouton d'envoie par mail du fichier excel actuel, mais je voudrais que ces cellules ne soient pas vides avant de cliquer sur ce bouton.

Comment creer cette macro qui va verifier si les cellules sont vides quand on clic sur le bouton du formulaire ?
Si cellules vides = message d'info et le mail n'est pas envoyé
si cellules complétées : le message (incluant le fichier excel) est envoyé.


merci pour votre aide
 

Pièces jointes

Dernière modification par un modérateur:
Re : Verifier cellules vides avant lancement macro (envoie mail avec piece jointe)

Bonjour,

Un petit fichier parle beaucoup plus.

M'enfin pour l'histoire, je présume que tu parles de VBA.
En admettant qu'il s'agisse de la cellule A1 de la Feuil1:
Code:
      Dim EnvoiPossible as Boolean
      EnvoiPossible = true 'Par défaut, on peut envoyer

      'On teste s'il y a une valeur
      If Sheets("Feuil1").Range("A1").value = "" then
            'S'il n'y en a pas, on refuse l'envoi
            EnvoiPossible = False
      End If

      ....
      ....
      
      If EnvoiPossible Then
           'On envoie le mail ici
      End if

Cordialement,
Orodreth
 
- 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.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…