Erreur d'exécution '1004'

  • Initiateur de la discussion Initiateur de la discussion argaz01
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

argaz01

Guest
Bonjour,

J'ai fait une macro qui fonctionnait trés bien et maintenant elle me met erreur d'exécution '1004' impossible d'exécuter cette commande sur des séléctions multiples!:
Code:
Sub ExtrqctionColonnes()
'
' ExtrqctionColonnes Macro
' Macro enregistrée le 07/06/2010 par ait aouman
'

'
    Sheets("Feuil1").Select
    Range("A:A,B:B,D:D,L:L,M:M,N:N,O:O,P:P,Q:Q").Select
    Range("Q1").Activate
    [COLOR="yellow"]Selection.Copy[/COLOR]    Sheets("Feuil2").Select
    ActiveSheet.Paste
    Range("I6").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "Respect Regles Prudentielles"
    With ActiveCell.Characters(Start:=1, Length:=28).Font
        .Name = "Arial"
        .FontStyle = "Gras"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = 5
    End With
    Range("I7").Select
    Columns("A:A").ColumnWidth = 24.29
    Columns("B:B").ColumnWidth = 12.86
    ActiveWorkbook.Save
End Sub

merci de m'éclairer sur la solution sachant que c'est une macro enregistrée.
 
Re : Erreur d'exécution '1004'

Bonjour
le fait de mettre :
Code:
Sheets("Feuil1").Select
    Range("A:A,B:B,D:D,L:L,M:M,N:N,O:O,P:P,Q:Q").Select
    [COLOR="Red"]Range("Q1").Activate[/COLOR]
    Selection.Copy    Sheets("Feuil2").Select
    ActiveSheet.Paste
la selection est perdu car tu active la cellule Q1
donc plus de possibilité de selection.copy
met une ' devant cette ligne et essai
A+
 
Re : Erreur d'exécution '1004'

Bonjour Argaz, bonjour le forum,

tu as deux lignes sur une seule c'est cela qui provoque le bug...
Essaie comme ça :
Code:
Sub ExtrqctionColonnes()
'
' ExtrqctionColonnes Macro
' Macro enregistrée le 07/06/2010 par ait aouman
'
 
'
    Sheets("Feuil1").Select
    Range("A:A,B:B,D:D,L:L,M:M,N:N,O:O,P:P,Q:Q").Select
    Range("Q1").Activate
[COLOR=red]    Selection.Copy   [/COLOR]
[COLOR=red]    Sheets("Feuil2").Select[/COLOR]
    ActiveSheet.Paste
    Range("I6").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = "Respect Regles Prudentielles"
    With ActiveCell.Characters(Start:=1, Length:=28).Font
        .Name = "Arial"
        .FontStyle = "Gras"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = 5
    End With
    Range("I7").Select
    Columns("A:A").ColumnWidth = 24.29
    Columns("B:B").ColumnWidth = 12.86
    ActiveWorkbook.Save
End Sub

Édition :

Bonjour Foest on s'est croisé. Petite rectification : le fait de dire Range("Q1").Activate ne perd pas du tout la sélection mais tout simplement, dans cette sélection, il définit la cellule Q1 comme la cellule active...
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
Réponses
9
Affichages
1 K
J
Réponses
22
Affichages
3 K
jui42
J
Réponses
2
Affichages
1 K
M
Réponses
11
Affichages
2 K
mymymymymymy
M
B
Réponses
9
Affichages
1 K
BOUBRED
B
D
  • Question Question
Réponses
4
Affichages
1 K
Disiz4K
D
Retour