aide sur code vba doublons

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

fr832

XLDnaute Occasionnel
Bonjour à tous,
j'essaye d'adapter ce code récupéré sur ce forum au sujet des doublons.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Doublon = Range("A65000").End(xlUp).Value
[COLOR="Red"]If Application.CountIf(Range("A3:A" & Range("A65000").End(xlUp).Row), Doublon) > 1 Then[/COLOR]MsgBox "cette référence, est déja saisie dans la liste d'articles!", vbExclamation
Range("A65000").End(xlUp).EntireRow.ClearContents
End If
End Sub

Mais il bugg, je l'ai collé dans ma feuille "ARTICLE".
Comment dois je le modifier ? car en vba suis complètement largué...

Pour saisir mes articles j'utilise un userform, ne faut il pas copier ce code avec mon code d'userform plutot que dans ma feuille?

Par avnce merci pour votre aide , cordialement
 
Re : aide sur code vba doublons

bonjour

déjà il me semble que c'est mal collé ici !

If Application.CountIf(Range("A3:A" & Range("A65000").End(xlUp).Row), Doublon) > 1
ThenMsgBox "cette référence, est déja saisie dans la liste d'articles!", vbExclamation

ThenMsgBox < doit être séparé > Then MsgBox
 
Re : aide sur code vba doublons

Bonjour le fil, Roland M, fr832

A coller dans un module standard et à appeler à partir de l'USF
Code:
Sub b()
    With [B][COLOR=red]Feuil1 [/COLOR][COLOR=green]' nom de la feuille à adapter[/COLOR][/B]
        If Application.CountIf(.[A:A], .[A65536].End(xlUp)) > 1 Then
            MsgBox "Cette référence, est déja saisie dans la liste d'articles!", vbExclamation
            .Rows(.[A65536].End(xlUp).Row).Resize(, [B][COLOR=red]20[/COLOR][/B]).ClearContents [B][COLOR=green]' 20 colonnes[/COLOR][/B]
        End If
    End With
End Sub
A plus
 
- 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
303
Réponses
3
Affichages
309
Réponses
4
Affichages
486
Réponses
32
Affichages
2 K
Réponses
2
Affichages
737
Retour