Faire une somme de la colonne aprés la dernière cellule VBA

Bonjour à tous,

En language VBA j'aimerais faire une somme d'une colonne dans la cellule qui se situe juste aprés la dernière cellule non vide.

Sachant que le nombre de ligne de ma colonne peut varier.

Voici mon exemple : j'aimerais faire la somme de la colonne C. Le dernier chiffre de cette colonne se trouve en cellule C24. Sur la cellule C25 je voudrais que le code fasse la somme de C2:C24

Par contre ma colonne ne comprendra jamais le même nombre de ligne. J'aimerais que la macro prenne en compte cette variable.

Est ce que quelqu'un peut m'ider ?

merci d'avance

Bonjour

A tester

Sub test()
  Range("C" & Rows.Count).End(xlUp).Offset(1, 0).FormulaR1C1 = "=SUM(R2C:R[-1]C)"
End Sub

merci Banzai 64. c'est magique

je l'ai appliqué egalement en bas de colonne D. Par contre je me suis apreçu que j'ai oublié quelque chose :

en colonne "E" juste aprés la dernière colonne non vide je voudrais diviser le resultat de D25/C25

j'utilise l'editeur de Macro mais il me spécifié la cellule E25 (ce ne sera pas toujours sur E25)

comment faire ?

rebonjour Banzai 64

c'est bon j'ai trouvé. En me nbasant sur ton code voici ce que j'ai appliqué :

Range("E" & Rows.Count).End(xlUp).Offset(1, 0).FormulaR1C1 = "=(RC[-1]/RC[-2])"

Mille fois merci

Rechercher des sujets similaires à "somme colonne derniere vba"