Code VBA pour copie automatique de lignes ?

Résolu/Fermé
Rhipilaf - 28 janv. 2016 à 18:40
 Rhipilaf - 23 avril 2016 à 02:04
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
29 janv. 2016 à 08:50
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
29 janv. 2016 à 13:55
Un exemple avec filtre avancé
https://www.cjoint.com/c/FADm2x2RO5C

A+
1
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
Comment faites vous le bouton ?
Théo.
0

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

Posez votre question
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 samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
4 févr. 2016 à 16:30
Bonjour,

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

A+
0
merci !!! :)
0