Les Allergies
Alimentaires
Posez votre question Signaler

[VBA] problème erreur 1004 [Résolu]

ori05 56Messages postés 13 juillet 2009Date d'inscription - Dernière réponse le 27 juil. 2009 à 09:48
Bonjour,
J'ai un petit problème avec VBA.
Dans une première feuille (Feuil1) j'ai une cellule ou l'utilisateur rentre un nombre, suite à cela dans ma feuille Feuil2 j'ai une plage de cellule dans un tableau qui est copiée un certain nombre de fois (nombre rentré dans Feuil1) et insérée à la suite de la plage originale. Jusque la tout va bien ça fonctionne. Mais ça ne fonctionne uniquement si je lance ma macro depuis la Feuil2, si je la lance depuis la Feuil1 j'obtient l'erreur suivante :
" Erreur d'execution '1004'
La methode select de la classe Range a échoué "
Mon code est le suivant :
Sub Macro1()
Dim compteur As Long
Sheets("Feuil2").Range("A6:G12").Select
For compteur = 1 To ((Sheets("Feuil1").Range("B9").Formula) - 1) Step 1
Selection.Copy
Sheets("Feuil2").Rows("13:13").Select
Selection.Insert Shift:=xlDown
Next compteur
End Sub
Pouvez vous m'aider SVP !!!
Lire la suite 

[VBA] problème erreur 1004 »

2 réponses
Réponse
+0
moins plus
Je crois qu'il suffit que tu insert

Sheets("Feuil2").select avant

Sheets("Feuil2").Range("A6:G12").Select
Ajouter un commentaire
Réponse
+0
moins plus
Effectivement c'était ça !! Merci beaucoup !!!
Ajouter un commentaire
Ce document intitulé « [VBA] problème erreur 1004 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?