Bonjour à toutes et tous,
Le tableau que j'exploite est une extraction (en xlsx) issue d'un outil développé par une collectivité territoriale.
Pour le travailler, j'en fais une importation (par macro) dans mon fichier nommé "Contrôle".
Les données contenues dans ce tableau augmentent tous les jours. De ce fait, mon nombre de lignes également.
Le tableau contient 120 colonnes.
Je dois totaliser plus de 110 colonnes et ce tous les jours.
Je cherche donc à automatiser cette procédure.
Dans un premier temps, dans la colonne G je cherche la dernière ligne utilisée et je sélectionne la suivante.
Là où je bloque, c'est pour la fonction SUM. Je ne sais pas comment automatiser "[-304]" sachant que c'est cette valeur qui va varier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim DercelG As Long 'G pour colonne G DercelG = Cells(Rows.Count, 7).End(xlUp).Row '7 = colonne G Cells(DercelG + 1, 7).Select 'Sélectionne la première cellule vide suivante à la dernière cellule utilisée dans G ActiveCell.FormulaR1C1 = "=SUM(R[-304]C:R[-1]C)"
Il ne me restera plus qu'à étirer le calcul sur toutes les autres colonnes.
Merci pour votre aide.
Philippe
Partager