Empecher un doublon
Résolu/Fermé
rodger85230
Messages postés
8
Date d'inscription
lundi 20 mai 2019
Statut
Membre
Dernière intervention
11 juin 2021
-
Modifié le 20 mai 2019 à 14:17
rodger85230 Messages postés 8 Date d'inscription lundi 20 mai 2019 Statut Membre Dernière intervention 11 juin 2021 - 6 juin 2019 à 19:08
rodger85230 Messages postés 8 Date d'inscription lundi 20 mai 2019 Statut Membre Dernière intervention 11 juin 2021 - 6 juin 2019 à 19:08
A voir également:
- Excel rang sans doublon
- Liste déroulante excel - Guide
- Supprimer doublon excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
1 réponse
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
Modifié le 20 mai 2019 à 15:40
Modifié le 20 mai 2019 à 15:40
Bonjour,
comme ceci:
comme ceci:
Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$D$1" Or Target.Count > 1 Then Exit Sub If Target = "" Then Exit Sub 'pour éviter des appels successifs Dim Dli As Long Dim derniereLigne As Long Dli = Worksheets("Feuil1").Range("A" & Rows.Count).End(xlUp).Row derniereLigne = Worksheets("Feuil2").Range("A" & Rows.Count).End(xlUp).Row If Application.CountIf(Range("A1:A" & Dli), Target) > 0 Or Application.CountIf(Worksheets("Feuil2").Range("A1:A" & derniereLigne), Target) > 0 Then MsgBox Target & " est déjà dans la liste", vbInformation, "pas accepté :" Target = "" End If Target.Select End Sub
20 mai 2019 à 17:15
Votre réponse est la bonne , mais ma question n’était pas entière
serait'il possible que les dates qui s'inscrivent en feuil1 colonne A se retrouvent également sur la feuil2
merci d'avance
20 mai 2019 à 18:10
@+ Le Pivert
22 mai 2019 à 19:07
en fait je vais reprendre la première macro mais maintenant j'ai un autre problème c'est quand je lance une macro pour copier les données même si la date existe dans "histotest" colonne A, la macro (copie) me les copies . serait'il possible de rajouter dans cette macro de (copie) qu'il regarde si la date mise en colonne A "Donnée" est présente dans la colonne A dans "histotest" si oui avoir un message et stopper la macro ,si non que la macro continu pour la copie , voici la macro
Merci d'avance
6 juin 2019 à 19:08
ce que vous m'avez donné marche très bien
je marque comme résolue