XL 2019 Affichage message avec données manquantes

AIXELS

XLDnaute Occasionnel
Supporter XLD
Bonjour à tous les Amis du Forum. :)
J'ai de nouveau besoin de vos compétences.
J'ai une feuille d'envoi de fichiers, avant l'envoi, je m'assure
que 3 cellules (D2, E2, F2) sont bien renseignées.

J'aurais souhaité avoir un message qui affiche la ou les cellules
non renseignées et arrêter la macro d'envoi.

J'ai récupéré un code, mais j'ai message d'erreur de syntaxe.
Merci pour votre aide.
 

Pièces jointes

  • Macro_envoi.xlsm
    34.2 KB · Affichages: 4

job75

XLDnaute Barbatruc
Bonjour AIXELS, Phil69970,

La macro affectée au bouton :
VB:
Sub Envoi_Fichier()
Dim n As Byte
With Sheets("BASE")
    .Select
    n = 3 - Application.CountA(.[D2:F2])
    If n Then
        MsgBox Trim(IIf(.[D2] = "", "D2 ", "") & IIf(.[E2] = "", "E2 ", "") & IIf(.[F2] = "", "F2", "")) & " non renseignée" & IIf(n > 1, "s !", " !"), 48, "Plage D2:F2"
        Exit Sub
    End If
    'suite du code
End With
End Sub
A+
 

Pièces jointes

  • Macro_envoi.xlsm
    31.4 KB · Affichages: 3

Discussions similaires

Réponses
45
Affichages
4 K

Statistiques des forums

Discussions
314 628
Messages
2 111 325
Membres
111 102
dernier inscrit
driss touzi