Appliquer fonction à dernière cellule vide

Bonjour

Je souhaiterais que, en bas de la colonne D (dans la cellule jaune du fichier ci-joint), Excel exécute une addition. Pour cela, j'ai besoin qu'Excel reconnaisse cette cellule jaune dont le n° de ligne varie chaque jour.

J'avais pensé à indiquer à Excel de rechercher la dernière ligne vide dans la colonne D pour identifier les coordonnées de la cellule où appliquer l'addition. Y a-t-il plus simple comme méthode?

(en plus cette manip doit s'intégrer au sein de la macro générale de mise en page...pfff.. )

8classeur1.xlsx (8.56 Ko)

Bonjour,

la solution avec un macro :

22classeur1.xlsm (14.90 Ko)

Bonjour Minanse et merci de ton aide c'est presque ça

en fait, en cellule jaune je devrais avoir l'addition suivante: A15 - B15 + C15

je modifie le code ainsi :

Sub calcul()
  Dim l As Integer
  l = Range("D" & Rows.Count).End(xlUp).Row + 1

  Range("D" & l) = Application.WorksheetFunction.Sum(Range("A" & i & ":C" & i))
Next i

End Sub

mais ça me somme le tout ...je ne connais pas le mot clé pour intégrer la soustraction

ha j'ai mal compris l'addition ^^ je te modifie sa de suite :

Sub calcul()
  Dim l As Integer
  l = Range("D" & Rows.Count).End(xlUp).Row + 1
  Range("D" & l) = Range("A" & l) - Range("B" & l) + Range("C" & l)

End Sub

faite attention , si les cellules sont du format text, date ...(autre que nombre ou standrad) cela peut causé des erreur

Merci Minanse

vous pouvez ajouter une boucle pour faire tout la colonne dans cliquer une fois sur la bouton au lieux de 50fois(pour plusieur ligne) , encore mieux on peut aussi calculer cette cellule automatiquement une fois que la case d'avant(colonne C) est remplie

Rechercher des sujets similaires à "appliquer fonction derniere vide"