OVH Cloud OVH Cloud

Derniere cellule non vide d'une plage...

9 réponses
Avatar
ALF
Bonjour,
comment fait on pour connaitre la derniere cellule non vide d'une plage
A2:L2 ??

A1:L1 Representant les MOIS..Je veux en fait trouver la valeur du dernier
mois actif...
ainsi si septembre (I1) Est le dernier mois actif,je veux alors connaitre la
valeur de septembre ,c'est a dire I2.. J2 ,K2, L2 etant vides....

Merci de votre aide...
--
ALF

9 réponses

Avatar
Patrick Penet
Si toutes les cellules à droite de L2 sont vides :
MyValue¬tiveSheet.Range("IV2").End(xlLeft).Value
P


"ALF" a écrit dans le message de news:
Bonjour,
comment fait on pour connaitre la derniere cellule non vide d'une plage
A2:L2 ??

A1:L1 Representant les MOIS..Je veux en fait trouver la valeur du dernier
mois actif...
ainsi si septembre (I1) Est le dernier mois actif,je veux alors connaitre la
valeur de septembre ,c'est a dire I2.. J2 ,K2, L2 etant vides....

Merci de votre aide...
--
ALF


Avatar
Daniel
Bonjour.
­RESSE(2;EQUIV("zzz";2:2;1)-1)
Si zzz est la valeur la plus haute de la plage.
Cordialement.
Daniel
"ALF" a écrit dans le message de news:

Bonjour,
comment fait on pour connaitre la derniere cellule non vide d'une plage
A2:L2 ??

A1:L1 Representant les MOIS..Je veux en fait trouver la valeur du dernier
mois actif...
ainsi si septembre (I1) Est le dernier mois actif,je veux alors connaitre
la
valeur de septembre ,c'est a dire I2.. J2 ,K2, L2 etant
vides....

Merci de votre aide...
--
ALF


Avatar
Daniel
Pourquoi -1 ? :
rectification :
­RESSE(2;EQUIV("zzz";2:2;1))
Daniel
"Daniel" a écrit dans le message de news:

Bonjour.
­RESSE(2;EQUIV("zzz";2:2;1)-1)
Si zzz est la valeur la plus haute de la plage.
Cordialement.
Daniel
"ALF" a écrit dans le message de news:

Bonjour,
comment fait on pour connaitre la derniere cellule non vide d'une plage
A2:L2 ??

A1:L1 Representant les MOIS..Je veux en fait trouver la valeur du dernier
mois actif...
ainsi si septembre (I1) Est le dernier mois actif,je veux alors connaitre
la
valeur de septembre ,c'est a dire I2.. J2 ,K2, L2 etant
vides....

Merci de votre aide...
--
ALF






Avatar
AV
Dernière valeur renseignée de A2:L2 :
matricielle (validation par ctrl+maj+entrée)

=INDEX(A2:L2;MAX(SI(A2:L2<>"";COLONNE(A2:L2))))

AV
Avatar
ALF
Bonsoir,
"zzz" est la valeur la + haute de la plage ????
je suppose qu'il faut trouver une formule de calcul qui remplace zzz ???
Et la,je cale aussi..peut etre avec MAX() ?? mais MAX ne veut pas dire
Derniere cellule....

Merci de m'éclairer sur ce probleme..
--
ALF



Bonjour.
­RESSE(2;EQUIV("zzz";2:2;1)-1)
Si zzz est la valeur la plus haute de la plage.
Cordialement.
Daniel
"ALF" a écrit dans le message de news:

Bonjour,
comment fait on pour connaitre la derniere cellule non vide d'une plage
A2:L2 ??

A1:L1 Representant les MOIS..Je veux en fait trouver la valeur du dernier
mois actif...
ainsi si septembre (I1) Est le dernier mois actif,je veux alors connaitre
la
valeur de septembre ,c'est a dire I2.. J2 ,K2, L2 etant
vides....

Merci de votre aide...
--
ALF







Avatar
Daniel
Bonjour.
La formule, telle qu'elle est donne l'adresse de la dernière cellule non
vide.
Pour avoir la valeur :
=INDEX(2:2;EQUIV("z"&MAX(2:2);2:2;1)) pour des valeurs texte
ou
=INDEX(2:2;EQUIV(MAX(2:2)+1;2:2;1)) pour des valeurs numériques.
Daniel
"ALF" a écrit dans le message de news:

Bonsoir,
"zzz" est la valeur la + haute de la plage ????
je suppose qu'il faut trouver une formule de calcul qui remplace zzz ???
Et la,je cale aussi..peut etre avec MAX() ?? mais MAX ne veut pas dire
Derniere cellule....

Merci de m'éclairer sur ce probleme..
--
ALF



Bonjour.
­RESSE(2;EQUIV("zzz";2:2;1)-1)
Si zzz est la valeur la plus haute de la plage.
Cordialement.
Daniel
"ALF" a écrit dans le message de news:

Bonjour,
comment fait on pour connaitre la derniere cellule non vide d'une plage
A2:L2 ??

A1:L1 Representant les MOIS..Je veux en fait trouver la valeur du
dernier
mois actif...
ainsi si septembre (I1) Est le dernier mois actif,je veux alors
connaitre
la
valeur de septembre ,c'est a dire I2.. J2 ,K2, L2 etant
vides....

Merci de votre aide...
--
ALF









Avatar
ALF
Bonjour,
OK daniel cela fonctionne parfaitement et je t 'en remercie..
un petit detail,à quoi sert le "+1" dans cette formule
=INDEX(2:2;EQUIV(MAX(2:2)+1;2:2;1))
parce que avec cette formule sans le "+1" ca marche aussi
=INDEX(2:2;EQUIV(MAX(2:2);2:2;1))

ou alors quel est le cas ou ca marche pas...

Merci de ton soutien
--
ALF



Bonjour.
La formule, telle qu'elle est donne l'adresse de la dernière cellule non
vide.
Pour avoir la valeur :
=INDEX(2:2;EQUIV("z"&MAX(2:2);2:2;1)) pour des valeurs texte
ou
=INDEX(2:2;EQUIV(MAX(2:2)+1;2:2;1)) pour des valeurs numériques.
Daniel
"ALF" a écrit dans le message de news:

Bonsoir,
"zzz" est la valeur la + haute de la plage ????
je suppose qu'il faut trouver une formule de calcul qui remplace zzz ???
Et la,je cale aussi..peut etre avec MAX() ?? mais MAX ne veut pas dire
Derniere cellule....

Merci de m'éclairer sur ce probleme..
--
ALF



Bonjour.
­RESSE(2;EQUIV("zzz";2:2;1)-1)
Si zzz est la valeur la plus haute de la plage.
Cordialement.
Daniel
"ALF" a écrit dans le message de news:

Bonjour,
comment fait on pour connaitre la derniere cellule non vide d'une plage
A2:L2 ??

A1:L1 Representant les MOIS..Je veux en fait trouver la valeur du
dernier
mois actif...
ainsi si septembre (I1) Est le dernier mois actif,je veux alors
connaitre
la
valeur de septembre ,c'est a dire I2.. J2 ,K2, L2 etant
vides....

Merci de votre aide...
--
ALF














Avatar
Daniel
Effectivement, mais il était si tôt... ;-)
Daniel
"ALF" a écrit dans le message de news:

Bonjour,
OK daniel cela fonctionne parfaitement et je t 'en remercie..
un petit detail,à quoi sert le "+1" dans cette formule
=INDEX(2:2;EQUIV(MAX(2:2)+1;2:2;1))
parce que avec cette formule sans le "+1" ca marche aussi
=INDEX(2:2;EQUIV(MAX(2:2);2:2;1))

ou alors quel est le cas ou ca marche pas...

Merci de ton soutien
--
ALF



Bonjour.
La formule, telle qu'elle est donne l'adresse de la dernière cellule non
vide.
Pour avoir la valeur :
=INDEX(2:2;EQUIV("z"&MAX(2:2);2:2;1)) pour des valeurs texte
ou
=INDEX(2:2;EQUIV(MAX(2:2)+1;2:2;1)) pour des valeurs numériques.
Daniel
"ALF" a écrit dans le message de news:

Bonsoir,
"zzz" est la valeur la + haute de la plage ????
je suppose qu'il faut trouver une formule de calcul qui remplace zzz
???
Et la,je cale aussi..peut etre avec MAX() ?? mais MAX ne veut pas dire
Derniere cellule....

Merci de m'éclairer sur ce probleme..
--
ALF



Bonjour.
­RESSE(2;EQUIV("zzz";2:2;1)-1)
Si zzz est la valeur la plus haute de la plage.
Cordialement.
Daniel
"ALF" a écrit dans le message de news:

Bonjour,
comment fait on pour connaitre la derniere cellule non vide d'une
plage
A2:L2 ??

A1:L1 Representant les MOIS..Je veux en fait trouver la valeur du
dernier
mois actif...
ainsi si septembre (I1) Est le dernier mois actif,je veux alors
connaitre
la
valeur de septembre ,c'est a dire I2.. J2 ,K2, L2 etant
vides....

Merci de votre aide...
--
ALF
















Avatar
AV
....et je t 'en remercie..


Fallait pas...

AV