VBA: ajouter la ligne du dessus

Fermé
badarledur Messages postés 397 Date d'inscription jeudi 1 janvier 2009 Statut Membre Dernière intervention 22 décembre 2023 - 13 juil. 2019 à 15:47
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 13 juil. 2019 à 18:17
Bonjour,

je souhaiterais pouvoir à partir d'un bouton, "ajouter" une ligne dans un tableau.

Je voudrais que cette nouvelle ligne copie les formules des cellules de la ligne supérieur, et que soit effacé les 4 premières cellules de la ligne créée.

Je pense à quelque chose qui ressemblerait à :

1. Selection de la ligne à copier: C5: AL5(pour la première ligne)
2. Coller tout le contenu (surtout les formules) de toute la ligne copiée dans la ligne du dessous
3. Selection des cellules C6:F6 (cellules de la nouvelle ligne)
4. Effacer le contenu des cellules C6:F6

Et à chaque fois qu'on appuierait sur "ajouter", une ligne serait ajouter les unes après les autres .

Par avance merci!

Cordialement,

1 réponse

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
13 juil. 2019 à 18:17
Bonjour,

Tu peux te passer de VBA : utilises un tableau structuré.
https://fauconnier.developpez.com/tutoriels/tableaux-structures/
1