Envoyer des mails en VBA avec particularité

Bonjour à tous,

J'ai un formulaire Excel à disposition des collaborateurs.

Je souhaite qu'il puisse le compléter et l'envoyer ensuite à une adresse précise.

Tout fonctionne sauf que quand le fichier se joint à mon mail, il ne tient pas compte des modifications apportées par les collaborateurs.

Le formulaire à 2 boutons :

  • Un pour générer le mail
  • Un autre pour fermer le formulaire tout en effaçant les informations
Merci pour votre aide

A savoir que le formulaire ne génère pas de mail si toutes les zones ne sont pas saisies.

Mot de passe : ADDHM

Fichier ci-joint

PS : L'idéal par la suite serait de n'avoir qu'un seul bouton (J'ai essayé mais l'enchainement ne se fait pas).

Merci à vous tous pour votre aide

Bien cordialement

Micka

Bonsoir et bienvenue

Essaye avec ce fichier

Amicalement

Nad

Bonjour Nad,

Tout d'abord merci pour ton retour rapide

J'étais arrivé à ce même résultat via d'autres formules mais ceci amène un autre problème.

Lorsque que le collaborateur ne saisie pas toutes les zones et donc clique sur le bouton "Envoyer", un message apparaît comme quoi le formulaire est incomplet mais ensuite tout se ferme et la saisie est perdue. "Imagine la tête du collaborateur si il doit tout ressaisir"

Donc il faudrait trouver un moyen pour que le formulaire ne se ferme pas dans le cas d'une saisie incomplète. Là j'ai bloqué et c'est pour cela que j'avais mis deux boutons mais un seul serait mieux...

Merci à pour ton aide

Bien à toi

Micka

Bonjour

Zut, je ne t'ai pas envoyé le bon fichier.

Il faut jus ajouter End avant le dernier En If

          Else
            MsgBox "Formulaire incomplet"
    End
        End If

Call QuitterFormulaire

End Sub

Amicalement

Nad

Bonjour Nad,

Super, tout fonctionne comme je le souhaitais.

Merci beaucoup à toi

A charge de revanche mais je pense que c'est plutôt toi qui m'aidera

Très bonne journée

Micka

Rechercher des sujets similaires à "envoyer mails vba particularite"