Code VBA pour copie automatique de lignes ?

Résolu
Rhipilaf -  
 Rhipilaf -
Bonjour,
Je suis en train de réaliser un fichier Excel (.XLSM) pour faire mes compte, gérer mon budget = http://www.cjoint.com/c/FACqAycTATh (fichier de base)
Je souhaite réaliser un tableau au colonne E et F ne regroupant que certaines lignes du tableau principal.
J'ai trouvé sur CCM un fichier .xlsm (http://www.cjoint.com/c/FACqHX5A8Gh) comprenant un code permettant une action similaire à ce que je souhaite : Voila le lien (https://forums.commentcamarche.net/forum/affich-28651561-macro-excel-copier-une-ligne-sous-condition de la discussion mettant le fichier à disposition.

Et voilà la code VBA compris dans son fichier :

Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    If Target.Column = 16 Then
        If UCase(Target.Value) = "OUI" Then
            Range("A" & Target.Row).Resize(1, 5).Copy
            ActiveSheet.Paste Destination:=Worksheets("Feuil2").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
            Application.CutCopyMode = False
        End If
    End If
End Sub


Comment pourrais-je adapter ce code à mon fichier ? Pourriez vous m'y aider ? et comment l'utiliser ?
Merci d'avance,
Bien cordialement,
Théo.




A voir également:

6 réponses

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour Théo,

Il sera difficile de te répondre car tu n'indiques pas le critère de regroupement.
S'il s'agit de regrouper selon un attribut, tu peux utiliser un filtre automatique ou un filtre avancé.

A+
1
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Un exemple avec filtre avancé
https://www.cjoint.com/c/FADm2x2RO5C

A+
1
Rhipilaf
 
Bonjour,
Oui, désolé, j'ai oublié de vous préciser que je voulais regrouper les lignes ayant pour Attribut (colonne 1) -Perso- en tableau dans les colonnes E et F à partir de la ligne 3.

Cordialement,
Théo.
0
Rhipilaf
 
Comment faites vous le bouton ?
Théo.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Rhipilaf
 
Et comment lui appliquez vous le code ?
Théo.

Pourriez-vous me l'appliquer à mon vrai fichier ?
> http://www.cjoint.com/c/FADxwQ4csx4

J'ai déjà créé un bouton. Pourriez vous faire le tableau avec l'angle haut-droit dans L11 ?

Merci d'avance,
Cordialement,
Théo.

PS : Et, un truc, comment faites-vous fonctionner une formule pareille : "=SOMME(nom_de_la_colonne)" quand je le fait, ça marche pas pour moi...
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Ton fichier en retour
https://www.cjoint.com/c/FBepEdf3CIs

A+
0
Rhipilaf
 
merci !!! :)
0