XL 2019 Affichage message avec données manquantes

AIXELS

XLDnaute Occasionnel
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
3 K

Statistiques des forums

Discussions
312 215
Messages
2 086 336
Membres
103 190
dernier inscrit
silverwolf854