Bonjour tout le monde,
Est ce que qnn pourrait me dire comment je vérifier l'existence d'une ligne d'un fichier de départ dans un fichier de sortie?
je veut vérifier si mon code de fichier 1 existe dans fichier 2, et si oui copier un certaine colonne dans le fichier 2.
j'ai écrit ca, je n'ai pas d'erreur mais ca ne marche pas!
Merci d'avance pour votre aide
Est ce que qnn pourrait me dire comment je vérifier l'existence d'une ligne d'un fichier de départ dans un fichier de sortie?
je veut vérifier si mon code de fichier 1 existe dans fichier 2, et si oui copier un certaine colonne dans le fichier 2.
j'ai écrit ca, je n'ai pas d'erreur mais ca ne marche pas!
Code:
Sub Chek_EPCI()
Dim C As Range
Dim nb As Integer, i As Long, j As Long, NextRow As Integer, nb_ligne_Oll As Long, nb_ligne_ECPI As Long
Dim strAddress As String
Workbooks("OLL.xlsx").Activate
'FinalRow = Cells(Rows.Count, 1).End(xlUp).Row
nb_ligne_Oll = WorksheetFunction.CountA(Range("A:A"))
Workbooks("EPCI.xlsx").Activate
nb_ligne_ECPI = WorksheetFunction.CountA(Range("A:A"))
i = 3
For Each C In Workbooks("OLL.xlsx").Worksheets("EPCI").Range("C" & i & ":C" & nb_ligne_Oll) 'Le code dep
If C.Value = "85" Then ' si la valeure de cellule = 85
For i = 3 To nb_ligne_Oll
For j = 2 To nb_ligne_ECPI
'If WorksheetFunction.Match(Workbooks("OLL.xlsx").Worksheets("EPCI").Cells("A" & i).Value, Workbooks("PPCI.xlsx").Worksheets("EPCI").Cells("A" & j).Value, 0) Then
If Workbooks("OLL.xlsx").Worksheets("EPCI").Range("A" & i) = Workbooks("EPCI.xlsx").Worksheets("EPCI").Range("A" & j) Then
Workbooks("OLL.xlsx").Worksheets("EPCI").Cells(i, 7) = Workbooks("EPCI.xlsx").Worksheets("EPCI").Cells(j, 5)
Workbooks("OLL.xlsx").Worksheets("EPCI").Cells(i, 8) = Workbooks("EPCI.xlsx").Worksheets("EPCI").Cells(j, 6)
End If
Next
Next
End If
'End If
i = i + 1
Next
End Sub
Merci d'avance pour votre aide
Pièces jointes
Dernière édition: