Problème de copié collé informations groupées

  • Initiateur de la discussion Initiateur de la discussion adr99
  • 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

adr99

Guest
Bonjour,

J'ai un problème dans le fichier joint lorsque je clique sur le bouton et que je suis placé en colonne A un copié collé est effectué. Cependant lorsque je groupe les données que je souhaite copié collé un problème apparait je vous mets le fichier en annexe.

Merci
 

Pièces jointes

Re : Problème de copié collé informations groupées

Bonjour adr99, et bienvenue sur XLD

avec ce code:
Code:
Private Sub CommandButton1_Click()
    ActiveSheet.Outline.ShowLevels RowLevels:=2
    Set x = Cells.Find("debut", , xlValues, xlWhole, , , False)
    Set y = Cells.Find("$$ end $$", , xlValues, xlWhole, , , False)
    If Not Intersect(ActiveCell, Range("A:A")) Is Nothing Then
        With Range(x, y)
            ActiveCell.Resize(.Rows.Count, .Columns.Count).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromRightOrBelow
            .Copy Destination:=ActiveCell.Resize(.Rows.Count, .Columns.Count)
            ActiveCell.EntireRow.Insert Shift:=xlDown
        End With
    End If
    Unload Me
    ActiveSheet.Outline.ShowLevels RowLevels:=1
End Sub
à+
Philippe

Edit: Bonjour Eddy
 
Re : Problème de copié collé informations groupées

Bonour phlaurent55, eddy

Merci pour cette réponse rapide cependant peux tu m'expliquer ce que fais les instructions suivantes :
ActiveSheet.Outline.ShowLevels RowLevels:=2
ActiveSheet.Outline.ShowLevels RowLevels:=1

Merci encore
 
Re : Problème de copié collé informations groupées

Re,
Bonour phlaurent55, eddy

Merci pour cette réponse rapide cependant peux tu m'expliquer ce que fais les instructions suivantes :
ActiveSheet.Outline.ShowLevels RowLevels:=2
ActiveSheet.Outline.ShowLevels RowLevels:=1

Merci encore
c'est pour dissocier les lignes avant la copie et les regrouper après

à+
Philippe
 
Re : Problème de copié collé informations groupées

Ok merci

Cependant quand je clique deux fois de suite sur le bouton la deuxième fois il me fait un truc bizzare il me copie que la dernière ligne je crois comment faire pour qu'il me copie toutes les données ?
 
Re : Problème de copié collé informations groupées

Re,

le problème vient de $$ end $$ qui se trouve dans une cellule et qui est également copié par la macro

.......... et ça "embrouille les pistes" pour les copies ultérieures

il n'y a pas besoin de ce $$ end $$ pour mesurer l'étendue des cellules à copier
il faut d'abord supprimer ce $$ end $$ et ensuite il suffit d'utiliser:
Code:
    Range("A1").Select
    Selection.CurrentRegion.Select
    Selection.Copy
à+
Philippe
 
- 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

Réponses
7
Affichages
553
Réponses
41
Affichages
1 K
Réponses
1
Affichages
188
W
Réponses
10
Affichages
619
Réponses
4
Affichages
651
Retour