bonjour à tous
Chaque semaine, je mets en forme un tableur à partir d'une base de données. Jusqu'à présent, j'ai réussi à automatiser la mise en forme de mon tableur grâce à l'enregistreur de macros.
Ma mise en forme comporte un nombre de colonnes fixes (22 colonnes) et X nombre de lignes car celui-ci varie en fonction de l'importance de la base de données que je traite (selon les semaines, il y a + ou - de références à traiter et donc + ou - de lignes...).
Je souhaite calculer la somme de la colonne N et que le résultat s'affiche dans la cellule située juste en-dessous le dernier chiffre de cette même colonne N. Pour cela, j'ai trouvé sur le net le code suivant d'un certain Boisgontier (merci à lui) :
Sub essai()
[b65000].End(xlUp).Offset(1, 0) = "=SUM(b2:b" & [b65000].End(xlUp).Row & ")"
End Sub
Là où je bloque , c'est qu'en cellule O2, je souhaite faire l'opération suivante : cellule L2 / la somme de la colonne N =
Sachant que la cellule dans laquelle s'affiche la somme de la colonne N, change de n° de ligne chaque semaine, je ne sais pas comment faire comprendre à excel que la division de mon opération doit se faire avec la somme de la colonne N...(et non pas avec telle cellule en particulier).
Je cherche à intégrer la formule dans une macro de manière à ne pas devoir faire la manip copier/coller vers le bas toutes les semaines vu le nombre de lignes ... J’intégrerai la macro aux autres macros de mise en forme que j'ai réalisées jusqu'à alors
si vous avez une idée..merci!