Bonjour,
j'ai récupéré ce bout de code (y'en a 2 en fait) sur le net.
Windows("3042.xls").Activate
Worksheets("Corbeille").Activate
i = Cells(65535, 1).End(xlUp).Row
Range("A" & i + 1).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Selection.Copy
Set c = ActiveCell
b = c.Offset(0, 1)
With Sheets(b).Activate
Range("A1:V65535").Select
Selection.Find(What:=(c.Value), After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=True).Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=True, Transpose:=True
End With
Il me sort une "erreur 91" et lors du débogage, ce sont les lignes en bleu qui passent en surbrillance.
Je souhaite faire la chose suivante :
- chercher dans la feuille "b" la cellule qui a la même valeur que la "c" (feuille "Corbeille")
- activer la cellule recherchée et coller les informations
A noter, qu'avant ces bouts de code, il y a une macro d'enregistrement.
J'ai passé la journée à mettre des Dim c As..., des with end with et à écumer les forums. Maheureusement, mon niveau en VBA (proche du rdc) ne m'a pas permis de trouver une réponse.
Pourriez-vous m'aider svp ?
Par avance merci
j'ai récupéré ce bout de code (y'en a 2 en fait) sur le net.
Windows("3042.xls").Activate
Worksheets("Corbeille").Activate
i = Cells(65535, 1).End(xlUp).Row
Range("A" & i + 1).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Selection.Copy
Set c = ActiveCell
b = c.Offset(0, 1)
With Sheets(b).Activate
Range("A1:V65535").Select
Selection.Find(What:=(c.Value), After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=True).Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=True, Transpose:=True
End With
Il me sort une "erreur 91" et lors du débogage, ce sont les lignes en bleu qui passent en surbrillance.
Je souhaite faire la chose suivante :
- chercher dans la feuille "b" la cellule qui a la même valeur que la "c" (feuille "Corbeille")
- activer la cellule recherchée et coller les informations
A noter, qu'avant ces bouts de code, il y a une macro d'enregistrement.
J'ai passé la journée à mettre des Dim c As..., des with end with et à écumer les forums. Maheureusement, mon niveau en VBA (proche du rdc) ne m'a pas permis de trouver une réponse.
Pourriez-vous m'aider svp ?
Par avance merci