1 pièce(s) jointe(s)
vba : erreur d'exécution 1004
bonjour,
j'ai un code tout simple mais qui me genere l'erreur suivante:
erreur d'execution 1004
erreur definie par l'application ou par l'objet
voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Private Sub launch_Click()
Set Dico_old_phase = CreateObject("Scripting.dictionary")
Set Dico_new_phase = CreateObject("Scripting.dictionary")
For Each c In ThisWorkbook.Worksheets("oldfollowup").Range("a2", [a65000].End(xlUp))
Dico_old_phase.Add c.Value, c.Offset(0, 8).Value
Next c
For Each d In ActiveWorkbook.Sheets("newfollowup").Range("a2", [a65000].End(xlUp))
Dico_new_phase.Add d.Value, d.Offset(0, 8).Value
Next d
MsgBox Dico_old_phase.Item("6832") & ";" & Dico_new_phase.Item("6700")
End Sub |
l'erreur provient de la ligne :
Code:
For Each c In ThisWorkbook.Worksheets("oldfollowup").Range("a2", [a65000].End(xlUp))
j'ai tout essayé : enlever les caractères speciaux, les references, changer le code -> toujours la meme erreur!!! ca me desespere :cry:
en pj le fichier excel que j'utilise
Merci d'avance pour votre aide..