Bonjour
je pense que cela va être dur d’être plus clair mais je vais essayer.
J'ai une ligne de commande dans mon fichier qui est la suivante:
If Application.WorksheetFunction.CountIf(Range("BM:BM"), TextBox20.Value) = 2 Then
MsgBox ("Ce[b] nom[/b] a déjà été saisie"), vbOK + vbInformation, "ATTENTION"
End If
et qui permet de savoir si le contenu de la textbox20 existe déjà dans la colonne BM .
Je souhaiterais que cette même ligne de commande vérifie la colonne BM Mais sur la feuille "pilotage 2017" (qui est masquer).
J'ai essayer ceci
If Application.Sheets("pilotage 2017").CountIf(Range("BM:BM"), TextBox20.Value) = 2 Then
MsgBox ("Ce nom a déjà été saisie"), vbOK + vbInformation, "ATTENTION"
Mais cela ne fonctionne pas.
J’espère avoir été plus clair.
ps: je ne peux pas joindre le fichier car trop de donnée confidentiel et en plus il fait prêt d'1GO .
Merci de votre aide