vba insert ligne garder formule excel

herve62

XLDnaute Barbatruc
Supporter XLD
Bonsoir
Comment faire suite à une insertion de ligne Via le VBA ( ça c'est fait ) garder les formules de certaines colonnes
ex : on avait en ligne 5 , col F : = B-C + E-D , j'insère une ligne dans mon code donc la ligne 5 passe en 6
J'ai une nouvelle ligne 5 , mais les formules Excel ( et pas VBA) ??
Merci
 

Yurperqod

XLDnaute Occasionnel
Bonsoir le forum

Quand la plage est transformée en Tableau, les formules et le format se recopient sur les lignes ajoutées.
Si le tableau est nommé Tableau1
Et qu'on met cette macro dans la feuille où est le tableau, cela insére une ligne avec les formules
VB:
Sub Macro1()
Me.ListObjects("Tableau1").ListRows.Add
End Sub
 
Dernière édition:

Yurperqod

XLDnaute Occasionnel
Pendant que tu écrivais, j'ai rajouté des détails dans mon premier message
Pour transformer en tableau, il faut sélectionner la plage et faire Insertion/Tableau
Cela donne ce résultat
Tableau0.jpg
 

herve62

XLDnaute Barbatruc
Supporter XLD
Je viens de faire insertion > tableau ( plage lignes 5 & 6 ) voilà le résultat , c'est pas du tout ce que j'attends
je ne veux pas des titres colonnes !!
T'as pas un bout de fichier à joindre me montrant que ça fonctionne , et comment ??
merci
 

Pièces jointes

  • insert.jpg
    insert.jpg
    32.3 KB · Affichages: 51
Dernière édition:

Yurperqod

XLDnaute Occasionnel
Bonjour le forum

Bonsoir
Comment faire suite à une insertion de ligne Via le VBA ( ça c'est fait ) garder les formules de certaines colonnes
C'est pour cette raison que j'ai suggéré l'utilisation des Tableaux.
Ça simplifie le travail.
Ça garde aussi les formules et le format quand on insère une ligne manuellement.

Effectivement comme job75 l'a dit, il y a plein d'exemples sur internet ou sur ce forum.

En faisant excel listobjects dans le moteur de recherche du forum ou sur internet, tu devrais trouver des exemples
 

Discussions similaires

  • Question
Microsoft 365 Tableau
Réponses
24
Affichages
410

Statistiques des forums

Discussions
314 195
Messages
2 107 029
Membres
109 738
dernier inscrit
cedrebey