Calcul nombre de ligne vba
Résolu
Fitz_chev
-
Fitz_Chev -
Fitz_Chev -
Bonjour à tous,
Pour les besoins d'un travail, j'ai besoin de mettre le nombre de ligne de mon tableau en fin de tableau, j'ai déjà réussi à rajouter mon TOTAL sous ma colonne A mon montant sur ma colonne M et N, mais j'ai besoin de mettre en colonne 2 et 3 le nombre de ligne contenu dans mon tableau. Bien entendu, ce code faisant partie d'une macro plus grande, j'aimerais connaitre le code VBA pour le calcul de mes lignes. En vous remerciant d'avance.
Pour les besoins d'un travail, j'ai besoin de mettre le nombre de ligne de mon tableau en fin de tableau, j'ai déjà réussi à rajouter mon TOTAL sous ma colonne A mon montant sur ma colonne M et N, mais j'ai besoin de mettre en colonne 2 et 3 le nombre de ligne contenu dans mon tableau. Bien entendu, ce code faisant partie d'une macro plus grande, j'aimerais connaitre le code VBA pour le calcul de mes lignes. En vous remerciant d'avance.
A voir également:
- Vba compter le nombre de ligne
- Vba compter le nombre de ligne non vide - Meilleures réponses
- Vba nombre de ligne - Meilleures réponses
- Partage de photos en ligne - Guide
- Excel compter cellule couleur sans vba - Guide
- Nombre de jours entre deux dates excel - Guide
- Mètre en ligne - Guide
- Ligne occupée - Forum SFR
2 réponses
En fait, si vous voulez que la macro puisse s'adapter à votre tableau même si celui-ci change, j'aurais personnellement commencé par intégrer une variable donnant la dernière ligne non vide du tableau :
Ensuite, pour les sommes que vous avez déjà faite, je vous invite à vous resservir de ce code, par exemple la somme en A :
Ensuite, pour avoir le nombre de ligne et bien vous faites par exemple pour la colonne B :
Ou pour la colonne C :
Cordialement.
Derniere_Ligne = Cells(Application.Rows.Count, 1).End(xlUp).Row 'A supposer que la colonne 1 soit la plus remplie (le plus loin)
Ensuite, pour les sommes que vous avez déjà faite, je vous invite à vous resservir de ce code, par exemple la somme en A :
Cells(DL + 2, 1).Value = Application.WorksheetFunction.Sum(Range(Cells(1, 1), Cells(DL, 1))
Ensuite, pour avoir le nombre de ligne et bien vous faites par exemple pour la colonne B :
Cells(DL + 2, 2).Value = Cells(Application.Rows.Count, 2).End(xlUp).Row
Ou pour la colonne C :
Range(DL + 2, 3).Value = Cells(Application.Rows.Count, 3).End(xlUp).Row
Cordialement.