Problème de selection/copy de case
Bonjour,
Je cherche à développer une macro mais je me trouve confronté à un problème que je n'avais jamais vu. J'essaie de sélectionner une case dans mon fichier Excel grâce à ma macro mais j'obtiens l'erreur '1004'.
Code:
1 2 3 4
| Windows("Fichier.xls").Activate
Sheets("Daily").Activate
Sheets("Daily").Select
Cells(1, 2).Select 'j'ai l'erreur à ce niveau là. |
Je ne comprends pas car quand je mais ce code sur un autre fichier, il marche correctement.
Est-ce que quelqu'un pourrait m'aider svp ?
Problème très étrange sur VBA
Bonjour,
Je travaille sur une macro qui doit copier des cellules d'un fichier dans un autre mais il n'arrive pas à selectionner ma case, il met l'erreur '1004'. Si je mets simplement g=cells(1,2) et msgbox g , j'ai aucune valeur qui ne s'affiche dans ma msgbox et pourtant il y en a bien une... J'ai fait plusieurs tests, avec différents activate, une façon de selectionner différente mais rien n'a marché, au pire j'ai eu l'erreur '1004' qui a disparu mais quand je copiais la case, celle-ci était considéré comme une case vide.
Voilà un petit bout du code pour montrer l'erreur:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Windows(Fichier).Activate
Sheets("Daily").Select
Sheets("Daily").Cells(i, 2).Select
For i = 2 To 7
Cells(i, 2).Select 'l'erreur apparait ici
Selection.Copy
g = Cells(i, 2) 'si je supprime la selection et la copie de la case et que je laisse cette partie je n'ai aucune valeur dans ma msgbox !
MsgBox g
Windows(Fichier1).Activate
Sheets("Daily").Select
Cells(i + 5, 2).Select
Selection.PasteSpecial Paste:=xlPasteValues
Next |
Est-ce que quelqu'un pourrait m'aider svp ?