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

reinruof77

XLDnaute Occasionnel
Bonjour le forum

je viens vers vous car j'ai un probleme avec une macro qui me permet de verifier si un identifiant a deja été saisi dans la feuille 2017 et pilotage.
j'ai cette macro
Code:
Dim ws As Worksheet
Dim rng As Range
Dim x As Double
    Set ws = ActiveWorkbook.Worksheets("2017")
    Set rng = ws.Range("AD:AD")
    x = WorksheetFunction.CountIf(rng, TextBox20.Value)
  
       If TextBox20 <> "" Then x = WorksheetFunction.CountIf(rng, TextBox20.Value) Else x = 0
        MsgBox "Ce nom a déjà été saisi  EN 2017 " & x & " fois.", 64, "Attention !..."

mais
1) cela vérifie que sur la feuille 2017.
2) j'ai un message même si l'identifiant n'as jamais été saisie
007.PNG

je joint mon fichier test.

Merci de votre aide.

PS: j'ai demander aussi sur le site :https://forum.excel-pratique.com/viewtopic.php?f=2&t=109025
 

Pièces jointes

- 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

Discussions similaires

Réponses
1
Affichages
529
Réponses
0
Affichages
466
Réponses
2
Affichages
814
Réponses
9
Affichages
594
Retour