OVH Cloud OVH Cloud

dernière ligne

1 réponse
Avatar
xavier
bonjour,


Je souhaiterais pouvoir trouver la derni=E8re ligne d'une=20
colonne, mais pas la derni=E8re cellule ou il y a qqch

je m'explique j'ai demand=E9 via macro =E0 ce qu'il me place=20
dans une colonne une formule qui permet d'afficher la=20
valeur d'une autre colonne apr=E8s v=E9rification d'autres=20
donn=E9es (=3D si(a1=3D"truc"; b1;""))
j'ai =E9tir=E9 la formule pour toutes les lignes de mon=20
tableau j'ai donc une valeur dans la derni=E8re cellule de=20
cette colonne m=EAme si la valeur est "". Donc si je luis=20
demande =20
nbLi4 =3D Range("A65536").End(xlUp).Row

il me donne la derni=E8re cellule de ma colonne alors que=20
je souhaiterais la derni=E8re cellule comprennat un resultat

j'esp=E8re que je me suis fais comprendre mais pas facile =E0=20
expliquer

merci

1 réponse

Avatar
isabelle
bonjour xavier,

si le contenu des cellules en colonne B est numérique, tu peux trouver
la première valeur texte par :
x = Columns("B:B").SpecialCells(xlCellTypeFormulas, 2)(1).Address

isabelle


bonjour,

Je souhaiterais pouvoir trouver la dernière ligne d'une
colonne, mais pas la dernière cellule ou il y a qqch

je m'explique j'ai demandé via macro à ce qu'il me place
dans une colonne une formule qui permet d'afficher la
valeur d'une autre colonne après vérification d'autres
données (= si(a1="truc"; b1;""))
j'ai étiré la formule pour toutes les lignes de mon
tableau j'ai donc une valeur dans la dernière cellule de
cette colonne même si la valeur est "". Donc si je luis
demande
nbLi4 = Range("A65536").End(xlUp).Row

il me donne la dernière cellule de ma colonne alors que
je souhaiterais la dernière cellule comprennat un resultat

j'espère que je me suis fais comprendre mais pas facile à
expliquer

merci