VBA: ajouter la ligne du dessus

badarledur Messages postés 397 Date d'inscription   Statut Membre Dernière intervention   -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
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 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

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