Bonjour à tous,
je ne sais pas si le titre est très explicite, aussi je vais vous exposer mon problème:
je dispose de 2 feuilles:
-la 1ere contient de produits (10k entrées environs), colonne A
-la seconde des contraintes colonnes D, sur les produits colonnes E
je voudrais répercuter visuellement la contrainte dans la feuille1 si le produit en porte une.
J'ai écrit ceci, toutefois je crois bien que j'ai mal compris le fonctionnement de cette recherche...
Je ne sais pas si cette idée pouvait être exploitée ou si il convient de faire autrement, toujours est il que je ne m'en sors pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Set wsh1 = Worksheets("f1") Set wsh2 = Worksheets("f2") LastLig1 = wsh1.Cells(Rows.Count, "D").End(xlUp).Row LastLig2 = wsh2.Cells(Rows.Count, "A").End(xlUp).Row For Ligne = PremiereligneR To LastLig1 Ligne2 = 5 Set c = wsh2.Columns(1).Find(wsh1.Cells(Ligne, "D").Value, LookIn:=xlValues, lookat:=xlWhole) If c Is Nothing Then wsh2.Cells(Ligne2, "D") = "" Else: wsh2.Cells(Ligne2, "D").Value = wsh1.Cells(Ligne, "E").Value Ligne2 = Ligne2 + 1 End If Next Ligne
Je vous remercie donc de bien vouloir jeter un coup d'oeil à mon problème.
Merci par avance et bonne fin de journée.
Partager