Code VBA pour copie automatique de lignes ?
Résolu
Rhipilaf
-
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 :
Comment pourrais-je adapter ce code à mon fichier ? Pourriez vous m'y aider ? et comment l'utiliser ?
Merci d'avance,
Bien cordialement,
Théo.
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:
- Code VBA pour copie automatique de lignes ?
- Code ascii - Guide
- Réponse automatique thunderbird - Guide
- Copie cachée - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
6 réponses
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+
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+
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.
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.
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...
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...