Bonjour à tous les forumeurs..,
J'ai enregistré une macro (voir ci-dessous) qui copie des colonnes de la feuille active et qui colle dans une autre feuille (résultat) et sur les mêmes colonnes la largeur de colonne. Or, cette macro plante à chaque fois en me donnant le message suivant :
"Erreur éxécution 1004
la méthode PasteSpécial de la classe Range a échoué"
Je ne m'explique pas pourquoi ça ne marche pas, car
1/ j'ai enregistré avec l'enregistreur de macro (donc, a priori pas d'erreur de syntaxe) et
2/ j'utilise la même macro dans un autre classeur et ça marche !
ma macro :
Sub LargCol()
'
Columns("A:G").Select
Selection.Copy
Sheets("Résultat").Select
Columns("A:G").Select
Selection.PasteSpecial Paste:=xlColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
End Sub
Quelqu'un peut-il me dire pourquoi j'obtient cette erreur ?
Je précise que j'ai enregistré cette macro avec excel 2000 et elle plante avec aussi bien qu'avec excel 2003.....
Merci d'avance...
J'ai enregistré une macro (voir ci-dessous) qui copie des colonnes de la feuille active et qui colle dans une autre feuille (résultat) et sur les mêmes colonnes la largeur de colonne. Or, cette macro plante à chaque fois en me donnant le message suivant :
"Erreur éxécution 1004
la méthode PasteSpécial de la classe Range a échoué"
Je ne m'explique pas pourquoi ça ne marche pas, car
1/ j'ai enregistré avec l'enregistreur de macro (donc, a priori pas d'erreur de syntaxe) et
2/ j'utilise la même macro dans un autre classeur et ça marche !
ma macro :
Sub LargCol()
'
Columns("A:G").Select
Selection.Copy
Sheets("Résultat").Select
Columns("A:G").Select
Selection.PasteSpecial Paste:=xlColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
End Sub
Quelqu'un peut-il me dire pourquoi j'obtient cette erreur ?
Je précise que j'ai enregistré cette macro avec excel 2000 et elle plante avec aussi bien qu'avec excel 2003.....
Merci d'avance...