theolivier
XLDnaute Nouveau
Bonjour,
J'ai un fichier clients avec des données pour chacun sur 2 onglets.
La macro suivante : sur le premier onglet, sélection du premier nom client, puis recherche de ce nom sur le second onglet et copie de cellule d'un onglet à l'autre.
Seulement cette macro ne fonctionne pas lorsqu'aucun nom n'est trouvé.
Cela bloque sur la partie set res = ... erreur 424.
Si quelqu'un a une idée.
Merci d'avance.
Sub regroupement()
Dim i As Integer, nam As String, res As Range
Sheets("RETRAITEMENT").Select
Range("E5").Select
For i = 5 To 486
Sheets("RETRAITEMENT").Select
nam = Range("E" & i).Value
Range("F" & i & ":R" & i).Copy
With Sheets("ETATS PREDEFINIS 02.2011").Cells
Set res = Selection.Find(What:=nam, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
If Not res Is Nothing Then
il faudrait que cela passe au i suivant
Else
ActiveCell.Offset(0, 3).Activate
ActiveSheet.Paste
End If
End With
Next i
End Sub
J'ai un fichier clients avec des données pour chacun sur 2 onglets.
La macro suivante : sur le premier onglet, sélection du premier nom client, puis recherche de ce nom sur le second onglet et copie de cellule d'un onglet à l'autre.
Seulement cette macro ne fonctionne pas lorsqu'aucun nom n'est trouvé.
Cela bloque sur la partie set res = ... erreur 424.
Si quelqu'un a une idée.
Merci d'avance.
Sub regroupement()
Dim i As Integer, nam As String, res As Range
Sheets("RETRAITEMENT").Select
Range("E5").Select
For i = 5 To 486
Sheets("RETRAITEMENT").Select
nam = Range("E" & i).Value
Range("F" & i & ":R" & i).Copy
With Sheets("ETATS PREDEFINIS 02.2011").Cells
Set res = Selection.Find(What:=nam, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
If Not res Is Nothing Then
il faudrait que cela passe au i suivant
Else
ActiveCell.Offset(0, 3).Activate
ActiveSheet.Paste
End If
End With
Next i
End Sub