EXCEL besoin d aide : formule ou macros

Fermé
s2nakata Messages postés 18 Date d'inscription lundi 6 août 2007 Statut Membre Dernière intervention 6 novembre 2008 - 6 août 2007 à 11:51
s2nakata Messages postés 18 Date d'inscription lundi 6 août 2007 Statut Membre Dernière intervention 6 novembre 2008 - 7 août 2007 à 08:55
Bonjour j'orais besoin daide pour 1 formule ou 1 macro qui permet de prendre la derniere valeur d une colonne contenant des cellules vides

sans cellules vides =INDEX(W4:W20;NB(W4:W20);1) cette formule marche mais avec des cellules vides je ne vois pas comment avoir la derniere valeur.

exemple de ma colonne :

20
13
15
12

12
15

13

Je voudrais une formule ou une macro me permettant d obtenir 13 les longueurs de colonne sont variables.


Merci Beaucoup d'avance :p
A voir également:

2 réponses

Sir_DEC Messages postés 143 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 12 mai 2012 75
6 août 2007 à 14:26
Bonjour,

Simple, commences par la fin :)

Il suffit de prendre la première cellule non-vide en partant du bas.

Autrement dit en VBA (macro) :

Function derniere_case_non_vide (col as string) as string
    Const der_lig as integer = 65536

    derniere_case_non_vide = Range(col & der_lig).End(xlUp).Value
    
    End Function


Note : der_lig peut être plus grand si tu as Excel 2007.
1
s2nakata Messages postés 18 Date d'inscription lundi 6 août 2007 Statut Membre Dernière intervention 6 novembre 2008 3
7 août 2007 à 08:55
Ok merci en fait je viens de débuter en VB et je ne sais pas vraiment comment installer la fonction
et l'utiliser

Je voudrais savoir aussi comment on pourrais trouver l 'avant dernier nombre dans la meme situation ou la colonne a des cellules vides.
0