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 puk bloqué - Guide
- Code de déverrouillage oublié - 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...