Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Saisie sans doublon

cheyenne63

XLDnaute Occasionnel
Bonjour
En feuille 1, une zone de saisie
En feuille 2, la BD recevant les infos de saisie de la feuille 1
Je souhaiterai que, lorsque je clique sur le bouton Valider Saisie, les cellules de C7 à G7 aille alimenter la BD en feuille 2 en colonne A à E sauf si l'association de C7 et de D7 existe déjà dans la feuille 2 (en colonne A et B)

Exemple joint : je saisie AAA en C7 et BBB en D7 de la feuille 1. Je clique sur le bouton : Si aucune valeur identique dans colonnes A et B de la feuille 2, alors les valeurs de C7 à G7 sont copiées en A8 à E8 de la feuille 2. Sinon (c'est à dire si doublon) message : Combinaison déjà existante !"
Merci d'avance et bon après-midi
Cordialement
 

Pièces jointes

  • Saisie sans doublon.xlsm
    9.8 KB · Affichages: 32

CPk

XLDnaute Impliqué
Re : Saisie sans doublon

Bonjour...Voili voilou


Code:
Sub transfert()
a = Feuil2.UsedRange
b = Feuil1.Cells(7, 3).Value & Feuil1.Cells(7, 4).Value
For i = 2 To UBound(a)
If a(i, 1) & a(i, 2) = b Then: MsgBox "Combinaison déjà existante": Exit Sub
Next i
Feuil2.Cells(Rows.Count, 1).End(3).Resize(1, 5).Offset(1, 0) = Feuil1.Cells(7, 3).Resize(1, 5).Value
End Sub

Et au passage...hors contexte excel...Vive le FCG !
 

Discussions similaires

Réponses
8
Affichages
333
Réponses
2
Affichages
232
Réponses
5
Affichages
304
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…