Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Trouver la dernière ligne d'une feuille

4 réponses
Avatar
Fred87
Bonjour

Existe-t-il dans excel une fonction qui donne la derni=E8re=20
ligne =E9crite d'une feuille.
Le but serais par un module de pouvoir se positionner=20
juste apr=E9s la derni=E8re ligne =E9crite d'une feuille de=20
donn=E9es.

Merci pour toutes info

Fred87

4 réponses

Avatar
Rai
Bonjour,

A condition que la colonne "A" contienne la dernière valeur :

[A65536].end(xlUp).row

Sinon remplacer A par la colonne de ton choix

Bonne journée

Rai


"Fred87" a écrit dans le message de news: 077001c4f3d6$4681f750$
Bonjour

Existe-t-il dans excel une fonction qui donne la dernière
ligne écrite d'une feuille.
Le but serais par un module de pouvoir se positionner
juste aprés la dernière ligne écrite d'une feuille de
données.

Merci pour toutes info

Fred87
Avatar
Daniel
Var = Cells.SpecialCells(xlLastCell).Row
Daniel
"Fred87" a écrit dans le message de
news: 077001c4f3d6$4681f750$
Bonjour

Existe-t-il dans excel une fonction qui donne la dernière
ligne écrite d'une feuille.
Le but serais par un module de pouvoir se positionner
juste aprés la dernière ligne écrite d'une feuille de
données.

Merci pour toutes info

Fred87
Avatar
Daniel
A utiliser avec prudence toutefois. Admettons que la dernière cellule soit
en ligne 20 et que tu aies rempli une cellule en ligne 100 et que tu l'aies
effacé, le résultat sera néanmoins 100 jusque tu aies enregistré le
classeur.
Daniel
"Daniel" a écrit dans le message de news:
41dd0f31$0$15697$
Var = Cells.SpecialCells(xlLastCell).Row
Daniel
"Fred87" a écrit dans le message de
news: 077001c4f3d6$4681f750$
Bonjour

Existe-t-il dans excel une fonction qui donne la dernière
ligne écrite d'une feuille.
Le but serais par un module de pouvoir se positionner
juste aprés la dernière ligne écrite d'une feuille de
données.

Merci pour toutes info

Fred87



Avatar
AV
Existe-t-il dans excel une fonction qui donne la dernière
ligne écrite d'une feuille.


Si tu ne sais pas dans quelle colonne elle peut se trouver :

MsgBox Cells.Find("*", , xlFormulas, , xlByRows, xlPrevious).Row

PS : l'utilisation de "SpecialCells(xlLastCell)" est déconseillée
AV