Bonjour,
je voudrais trouver la formule qui puisse me permettre de récupérer automatiquement la dernière cellule remplie dans une colonne et de pouvoir l insérer dans une formule de calcul je vous donne un exemple
le case G3 est la dernière remplie dans la colonne car les cases G4,G5 et G6 sont vides
tu peux créer une fonction personnalisée, avec comme argument la zone à explorer, et en résultat la dernière cellule effectivement utilisée de cette zone.
Function LastUsedCell(Etendue As Range) As Range
Dim R As Range, c As Range
For Each c In Etendue
If c <> "" Then
Set R = c
Else
Exit For
End If
Next
Set LastUsedCell = R
End Function
Une utilisation pour sommer les cellules utilisées (je sais, ça ne sert à rien, c’est juste pour donner un exemple)
=SOMME(D1:lastusedcell(D1:D5))
NB : Dans la formule que tu donnes
=SI(H7="";"";Si(H7=“OUI”;G6-E7+F7;SI(H7=“NON”;??????-E7+F7;"")))
il y a un SI en trop ; deux auraient suffit avec une utilisation judicieuse des SINON
Et quelle est la différence entre H7=“OUI” et H7=“NON” si G6 est utilisée ?
Edité le 21/06/2008 à 20:47