Bonjour la communauté,
J'aurai besoin d'un petit coup de main avisé de votre part pour résoudre une macro que j'essaie de mettre en place, sachant que je ne maîtrise pas vraiment ce domaine.
J'ai pour objectif (dans un fichier excel déjà ouvert) de chercher la valeur 411000 dans la colonne "D1:D6000" du worksheets (SAGE_CEP) et si oui copier la ligne dans le worksheet "411000" du même classeur
vous trouverez ci-dessous mon code.
Sub Macro1()
TOPO_REP = 411000
START_LINE = 1
NBR_LINE_CEP = 478
For i = 1 To NBR_LINE_CEP
With Worksheets("SAGE_CEP").Range("D1:D1000")
Set c = .Find(TOPO_REP, LookIn:=xlValues, MatchCase:=False)
If c Is Nothing Then
For k = 1 To 8
Worksheets("411000").Cells(START_LINE, k) = Worksheets("SAGE_CEP").Cells(i, k)
Next k
START_LINE = START_LINE + 1
End If
End With
Next i
End Sub
Mon problème , il n'arrive jamais a rentrer dans la boucle k car pourtant les cellules avec la valeur 411000, il y en a .
Merci beaucoup pour votre aide