Salut
Alors j'ai fait ce que tu as dit, j'ai mis un booléan ( car ta vba se bloque à cette ligne strRecherche = CStr(objSource.Cells(objCellSource.Row, objCellSource.Col + 1).Value) blnTrouver = False )
Sub amt()
Dim p As Object, m As Object, I As Integer, J As Integer, blnTrouver As Boolean
Set p = Worksheets("AMT" ).Range("A1:Z1100" )
Set m = Worksheets("lcc casa par sir et ano" ).Range("A2:D1000" )
For I = 1 To 2
For J = 1 To 2
If m.Cells(I, 2).Value = "AMT" Then
If m.Cells(I, 3).Value = p.Cells(J, 1).Value Then
blnTrouver = True
Else
blnTrouver = False
End If
End If
If blnTrouver Then
p.Cells(J, 18).Value = m.Cells(I, 4).Value
Else
Comment dire de rajouter la ligne de lcc dans amt ??
End If
Next J
Next I
End Sub
MAis mon gros probléme c'est que je ne sais pas comment dire a la macro de rajouter la ligne qui manque de lcc a amt.
Par exemple dans lcc j'ai le code erreur 38 mais pas dans la feuille amt et donc je voudrais rajouter cette ligne dans la feuille amt.