Arrêt de copier à la dernière ligne.
Résolu/Fermé
A voir également:
- Arrêt de copier à la dernière ligne.
- Aller à la ligne excel - Guide
- Site de vente en ligne particulier - Guide
- Copier une vidéo youtube - Guide
- Partage de photos en ligne - Guide
- Hors ligne instagram - Guide
6 réponses
Raymond PENTIER
Messages postés
58389
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 avril 2024
17 090
22 avril 2021 à 05:02
22 avril 2021 à 05:02
Pourquoi une macro ?
Il te suffit de sélectionner les cellules de AB6 à la dernière cellule et de faire [ctrl+B] ...
Il te suffit de sélectionner les cellules de AB6 à la dernière cellule et de faire [ctrl+B] ...
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
22 avril 2021 à 11:08
22 avril 2021 à 11:08
Bonjour,
en vba a mettre dans un module:
Tu te mets sur la feuille concernée et tu appelles ta macro avec un raccourci clavier
en vba a mettre dans un module:
Option Explicit Sub copieformule() Dim DerniereLigneUtilisee As Long DerniereLigneUtilisee = Range("C" & Rows.Count).End(xlUp).Row ' cellule de la formule à copier à adapter Range("C3").Copy 'cellules où copier la formule à adapter Range("C4:C" & DerniereLigneUtilisee).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False End Sub
Tu te mets sur la feuille concernée et tu appelles ta macro avec un raccourci clavier
Bonjour Raymond,
Merci pour ta réponse, mais voici pourquoi cette solution ne peut me convenir.
Comme je l'ai dit dans dans ma question,
- C'est un classeur avec plusieurs onglets, 27 exactement. Et ça peut augmenter.
- Chaque onglet a un tableau de plusieurs centaines, voire milliers de lignes, qui elles aussi augmentent au fil des semaines.
- Cette action de recopie s'effectue TOUTES les semaines et sur TOUS les tableaux.
Alors imagine, la comptable va y passer des heures.
C'est pour ça que j'avais pensé à une macro reliée à un bouton, on clic une fois sur le bouton et le copier / collé est fait en une seconde.
Voilà les raisons pour lesquelles je voudrais une macro.
Merci beaucoup.
Merci pour ta réponse, mais voici pourquoi cette solution ne peut me convenir.
Comme je l'ai dit dans dans ma question,
- C'est un classeur avec plusieurs onglets, 27 exactement. Et ça peut augmenter.
- Chaque onglet a un tableau de plusieurs centaines, voire milliers de lignes, qui elles aussi augmentent au fil des semaines.
- Cette action de recopie s'effectue TOUTES les semaines et sur TOUS les tableaux.
Alors imagine, la comptable va y passer des heures.
C'est pour ça que j'avais pensé à une macro reliée à un bouton, on clic une fois sur le bouton et le copier / collé est fait en une seconde.
Voilà les raisons pour lesquelles je voudrais une macro.
Merci beaucoup.
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 212
Modifié le 22 avril 2021 à 11:04
Modifié le 22 avril 2021 à 11:04
Bonjour,
met tes plages en Tableaux structurés (Insertion / tableau).
L'ajout de nouvelles données étendra le tableau en copiant formules et formats.
eric
PS : exemple, ajoute des données en A5:B5 https://www.cjoint.com/c/KDwjeoBA57D
met tes plages en Tableaux structurés (Insertion / tableau).
L'ajout de nouvelles données étendra le tableau en copiant formules et formats.
eric
PS : exemple, ajoute des données en A5:B5 https://www.cjoint.com/c/KDwjeoBA57D
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 212
>
Daniel
22 avril 2021 à 11:34
22 avril 2021 à 11:34
Ben si, toutes les formules sont mises lors d'un ajout de données.
Sinon soit moins laconique et explique pourquoi ça ne te va pas...
Sinon soit moins laconique et explique pourquoi ça ne te va pas...
Daniel
>
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
22 avril 2021 à 11:44
22 avril 2021 à 11:44
Comme je l'ai dit dans dans ma question,
- C'est un classeur avec plusieurs onglets, 27 exactement. Et ça peut augmenter.
- Chaque onglet a un tableau de plusieurs centaines, voire milliers de lignes, qui elles aussi augmentent au fil des semaines.
- Cette action de recopie s'effectue TOUTES les semaines et sur TOUS les tableaux.
Alors imagine, la comptable va y passer des heures.
C'est pour ça que j'avais pensé à une macro reliée à un bouton, on clic une fois sur le bouton et le copier / collé est fait en une seconde.
Voilà les raisons pour lesquelles je voudrais une macro.
Merci beaucoup.
- C'est un classeur avec plusieurs onglets, 27 exactement. Et ça peut augmenter.
- Chaque onglet a un tableau de plusieurs centaines, voire milliers de lignes, qui elles aussi augmentent au fil des semaines.
- Cette action de recopie s'effectue TOUTES les semaines et sur TOUS les tableaux.
Alors imagine, la comptable va y passer des heures.
C'est pour ça que j'avais pensé à une macro reliée à un bouton, on clic une fois sur le bouton et le copier / collé est fait en une seconde.
Voilà les raisons pour lesquelles je voudrais une macro.
Merci beaucoup.
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 212
>
Daniel
Modifié le 22 avril 2021 à 12:12
Modifié le 22 avril 2021 à 12:12
Et bien je maintiens, pas besoin de macro.
En l'état de tes explications excel sait faire sans.
As-tu au moins regardé et testé l'exemple que je t'ai joint ?
En l'état de tes explications excel sait faire sans.
As-tu au moins regardé et testé l'exemple que je t'ai joint ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour cs_Le Pivert,
Installé et modifié au niveau référence cellule, mais
quand lance la macro, ça me dit :
Erreur compilation et ça me surligne en bleu :
Option Explicit
Voilà.
Installé et modifié au niveau référence cellule, mais
quand lance la macro, ça me dit :
Erreur compilation et ça me surligne en bleu :
Option Explicit
Voilà.
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
22 avril 2021 à 12:00
22 avril 2021 à 12:00
Ta macro est bien dans un module?
Supprime Option Explicit pour voir
Supprime Option Explicit pour voir
Oui je l'ai mise dans un module.
Si j'enlève Option Explicit il me dit :
Erreur de compilation
End Sub attendu
Si j'enlève Option Explicit il me dit :
Erreur de compilation
End Sub attendu
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
22 avril 2021 à 12:14
22 avril 2021 à 12:14
il manque le End Sub!!!!!!!!!!!!!!!
Daniel
>
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
22 avril 2021 à 12:47
22 avril 2021 à 12:47
Bin oui, c'est ce qu'Excel me dit.
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
>
Daniel
22 avril 2021 à 13:04
22 avril 2021 à 13:04
Si tu as correctement fait le copier coller cela devrait fonctionner!
Daniel
>
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
22 avril 2021 à 13:23
22 avril 2021 à 13:23
Désolé, je viens de le refaire entièrement, et exactement pareil.
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
>
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
22 avril 2021 à 13:29
22 avril 2021 à 13:29
Pour lancer la macro se mettre avec le curseur sur copieformule et appuyer sur F5