Erreur d'exécution 1004 sur la méthode Autofill
Bonjour,
Je suis débutant en VBA et je dois déboguer une macro Excel... J'ai cherché dans tous les forums et tous les tutoriels que j'ai pu, mais il se peut que le sujet soit déjà abordé...
J'utilise Excel 2002 et je n'ai jamais touché au visual basic...
Tout d'abord le message d'erreur est le suivant :
"Erreur d'exécution '1004' :
La méthode AutoFill de la classe Range a échoué."
Et lorsque je veux déboguer, je vois le morceau de macro suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Sub DK_DN()
Windows("res.txt").Activate
test = Application.WorksheetFunction.CountA(Columns("A:A"))
Range("D1").Select
ActiveCell.FormulaR1C1 = "Da/DN"
Range("D3").Select
ActiveCell.FormulaR1C1 = "=(RC[-4]-R[-1]C[-4])/(RC[-5]-R[-1]C[-5])"
Range("E3").Select
Selection.AutoFill Destination:=Range("D3:D" & test)
Range("D3:D" & test).Select
Range("A1:D" & test).Select
End Sub |
Avec "Selection.AutoFill Destination:=Range("D3:D" & test)" surligné.
Mes questions sont les suivantes :
Que signifie le message d'erreur ?
Voyez-vous une erreur dans le code ?
Sinon, savez-vous ce que signifie Autofill, ou à quoi ça sert ?
Sinon, comprenez-vous ce que fait la macro?
Et d'ailleurs, en passant, existerait-il un listing des commandes VBA pour Excel ?
Merci d'avance pour votre aide,
Pant'