La vérification de valeur présente ne fonctionne pas correctement

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

fb62840

XLDnaute Impliqué
Bonjour à toutes et à tous,

J'utilise une vérification dans une macro, le but c'est de m'assurer que le contenue d'une TextBox complétée dans le formulaire ne soit pas déjà présent sur la feuille.

Voici le code que j'utilise :
Code:
With Sheets("Base")
    For Each Cell In .Range("A2:A" & .Range("B65536").End(xlUp).Row)
        If Cell = TextBox1.Value Then
            MsgBox ("Impossible d'enregistrer plusieurs fois les mêmes données.")
            Exit Sub

        Else
        If Cell <> TextBox1.Value Then
        'Liste des instructions de report des valeurs saisies dans le formulaire
        Exit For
        End If
        
        If Cell = TextBox1.Value Then
            MsgBox ("Impossible d'enregistrer plusieurs fois les mêmes données.")
            Exit Sub
            Exit For
        Else

Merci pour votre aide qui me permettra de corriger mes erreurs
 
Re : La vérification de valeur présente ne fonctionne pas correctement

Bonjour fb62840,

C'est normal:

Dans chaque condition de test, tu prévois soit une sortie de boucle, soit une sortie de procédure.

De plus, tu testes deux fois une même condition et comme ton code n'est pas complet, difficile d'être plus précis dans son analyse et sa correction.

A +

Cordialement..
 
- 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
4
Affichages
201
Réponses
3
Affichages
588
Retour