XL 2019 Eviter les doublons

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

KHEROUBI

XLDnaute Junior
Bonjour internautes
J'ai deux feuilles, une pour la saisie des données , l'autre pour enregistrer ces données.
1/ J'ai fais un petit programme pour éviter les doublons sur le numéro de la facture mais sa ne marche pas bien.
2/ et comment faire pour la même chose du numéro du BL.
Merci pour l'aide
 

Pièces jointes

Solution
Bonsoir KHEROUBI,

ton fichier en retour ; problème réglé ! 🙂

avec cette ligne de code VBA :

Set cel = Worksheets([B2].Value).Columns(k).Find(ref, , -4163, 1, 1)

j'ai juste ajouté .Value[B2].Value



d'autre part, pour que tu n'aies plus besoin de saisir un apostrophe devant une donnée de Tableau3, j'ai mis le format Texte en K3:K4 ➯ tu peux saisir 0325700 au lieu de '0325700 (ça sera idem pour les données que tu ajouteras dans ce tableau)

soan
Bonjour a tous
n'aurait on pas pu l’écrire comme suit finalement
a fin de ne pas avoir un numéro de BL et Numéro de facture identique dans le tableau
VB:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    With Target
        If .Column <> 1 And .Column <> 3 Then Exit Sub
        If .Count > 1 Then Exit Sub
        If .Value = "" Or [B2] = "" Then Exit Sub
        If WorksheetFunction.CountIf(Sheets([B2].Value).Range("A:B"), Target) = 0 Then Exit Sub
        MsgBox "le n° " & target & " est déjà saisi.", 48, "pas accepté :"
        Application.EnableEvents = 0: .Value = ""
        Application.EnableEvents = -1
    End With
End Sub
😉
 
Dernière édition:
- 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
2
Affichages
209
Réponses
2
Affichages
451
  • Question Question
XL 2019 B
Réponses
10
Affichages
412
Retour