Erreur 1004 sur une commande de suppression de colonne en excel 20
2 réponses
Katou
Bonjour,
Avec l'enregistreur de macro, je créé une macro qui supprime les colonnes
C,D,E, L à O, R à AA. Lors de l'enregistreur de la macro dans le classeur
perso tout va bien, mais lorsque que je veux l'appliquer, j'ai le message "
Erreur d'exécution 1004 : Impossible d'utiliser cette commande sur des
sélections supperposées, le message est sur la dernière ligne de code,
pourquoi?
Sub test()
'
' test Macro
' Macro enregistrée le 2006-05-10 par MSSS
'
Range("C:C,D:D,E:E,L:L,M:M,N:N,O:O,R:R,S:S,T:T,U:U,V:V,W:W,X:X,Y:Y,Z:Z,AA:AA"). _
Select
Range("AA1").Activate
Selection.Delete Shift:=xlToLeft
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
papou
Bonjour Remplace les lignes par ceci : Range("C:E, L:O, R:AA").Delete xlToLeft Cordialement Pascal
"Katou" a écrit dans le message de news:
Bonjour,
Avec l'enregistreur de macro, je créé une macro qui supprime les colonnes C,D,E, L à O, R à AA. Lors de l'enregistreur de la macro dans le classeur perso tout va bien, mais lorsque que je veux l'appliquer, j'ai le message " Erreur d'exécution 1004 : Impossible d'utiliser cette commande sur des sélections supperposées, le message est sur la dernière ligne de code, pourquoi?
Sub test() ' ' test Macro ' Macro enregistrée le 2006-05-10 par MSSS '
Range("C:C,D:D,E:E,L:L,M:M,N:N,O:O,R:R,S:S,T:T,U:U,V:V,W:W,X:X,Y:Y,Z:Z,AA:AA"). _ Select Range("AA1").Activate Selection.Delete Shift:=xlToLeft End Sub
Bonjour
Remplace les lignes par ceci :
Range("C:E, L:O, R:AA").Delete xlToLeft
Cordialement
Pascal
"Katou" <Katou@discussions.microsoft.com> a écrit dans le message de news:
A6E116CC-AF56-45C7-8DE2-62B743FEF152@microsoft.com...
Bonjour,
Avec l'enregistreur de macro, je créé une macro qui supprime les colonnes
C,D,E, L à O, R à AA. Lors de l'enregistreur de la macro dans le classeur
perso tout va bien, mais lorsque que je veux l'appliquer, j'ai le message
"
Erreur d'exécution 1004 : Impossible d'utiliser cette commande sur des
sélections supperposées, le message est sur la dernière ligne de code,
pourquoi?
Sub test()
'
' test Macro
' Macro enregistrée le 2006-05-10 par MSSS
'
Range("C:C,D:D,E:E,L:L,M:M,N:N,O:O,R:R,S:S,T:T,U:U,V:V,W:W,X:X,Y:Y,Z:Z,AA:AA").
_
Select
Range("AA1").Activate
Selection.Delete Shift:=xlToLeft
End Sub
Bonjour Remplace les lignes par ceci : Range("C:E, L:O, R:AA").Delete xlToLeft Cordialement Pascal
"Katou" a écrit dans le message de news:
Bonjour,
Avec l'enregistreur de macro, je créé une macro qui supprime les colonnes C,D,E, L à O, R à AA. Lors de l'enregistreur de la macro dans le classeur perso tout va bien, mais lorsque que je veux l'appliquer, j'ai le message " Erreur d'exécution 1004 : Impossible d'utiliser cette commande sur des sélections supperposées, le message est sur la dernière ligne de code, pourquoi?
Sub test() ' ' test Macro ' Macro enregistrée le 2006-05-10 par MSSS '
Range("C:C,D:D,E:E,L:L,M:M,N:N,O:O,R:R,S:S,T:T,U:U,V:V,W:W,X:X,Y:Y,Z:Z,AA:AA"). _ Select Range("AA1").Activate Selection.Delete Shift:=xlToLeft End Sub
Katou
Merci papou, mon problème est résolu grâce à toi.
Katou!
"papou" wrote:
Bonjour Remplace les lignes par ceci : Range("C:E, L:O, R:AA").Delete xlToLeft Cordialement Pascal
"Katou" a écrit dans le message de news:
Bonjour,
Avec l'enregistreur de macro, je créé une macro qui supprime les colonnes C,D,E, L à O, R à AA. Lors de l'enregistreur de la macro dans le classeur perso tout va bien, mais lorsque que je veux l'appliquer, j'ai le message " Erreur d'exécution 1004 : Impossible d'utiliser cette commande sur des sélections supperposées, le message est sur la dernière ligne de code, pourquoi?
Sub test() ' ' test Macro ' Macro enregistrée le 2006-05-10 par MSSS '
Range("C:C,D:D,E:E,L:L,M:M,N:N,O:O,R:R,S:S,T:T,U:U,V:V,W:W,X:X,Y:Y,Z:Z,AA:AA"). _ Select Range("AA1").Activate Selection.Delete Shift:=xlToLeft End Sub
Merci papou, mon problème est résolu grâce à toi.
Katou!
"papou" wrote:
Bonjour
Remplace les lignes par ceci :
Range("C:E, L:O, R:AA").Delete xlToLeft
Cordialement
Pascal
"Katou" <Katou@discussions.microsoft.com> a écrit dans le message de news:
A6E116CC-AF56-45C7-8DE2-62B743FEF152@microsoft.com...
Bonjour,
Avec l'enregistreur de macro, je créé une macro qui supprime les colonnes
C,D,E, L à O, R à AA. Lors de l'enregistreur de la macro dans le classeur
perso tout va bien, mais lorsque que je veux l'appliquer, j'ai le message
"
Erreur d'exécution 1004 : Impossible d'utiliser cette commande sur des
sélections supperposées, le message est sur la dernière ligne de code,
pourquoi?
Sub test()
'
' test Macro
' Macro enregistrée le 2006-05-10 par MSSS
'
Range("C:C,D:D,E:E,L:L,M:M,N:N,O:O,R:R,S:S,T:T,U:U,V:V,W:W,X:X,Y:Y,Z:Z,AA:AA").
_
Select
Range("AA1").Activate
Selection.Delete Shift:=xlToLeft
End Sub
Bonjour Remplace les lignes par ceci : Range("C:E, L:O, R:AA").Delete xlToLeft Cordialement Pascal
"Katou" a écrit dans le message de news:
Bonjour,
Avec l'enregistreur de macro, je créé une macro qui supprime les colonnes C,D,E, L à O, R à AA. Lors de l'enregistreur de la macro dans le classeur perso tout va bien, mais lorsque que je veux l'appliquer, j'ai le message " Erreur d'exécution 1004 : Impossible d'utiliser cette commande sur des sélections supperposées, le message est sur la dernière ligne de code, pourquoi?
Sub test() ' ' test Macro ' Macro enregistrée le 2006-05-10 par MSSS '
Range("C:C,D:D,E:E,L:L,M:M,N:N,O:O,R:R,S:S,T:T,U:U,V:V,W:W,X:X,Y:Y,Z:Z,AA:AA"). _ Select Range("AA1").Activate Selection.Delete Shift:=xlToLeft End Sub