OVH Cloud OVH Cloud

Dernière ligne d'une feuille

2 réponses
Avatar
HD
Bonjour,

Comment en VBA peut on avoir simplement le numéro de la dernière ligne
utilisée sur une feuille ?

Habituellement je me place en cellule A65536 puis je remonte pour avoir
ainsi le numéro de la dernière ligne de ma colonne A (qui est chez moi
toujours la colonne où j'ai la cellule à la ligne la plus extrême).

Voici ma méthode... qui n'est certainement pas la meilleure:

Range("A65536").Select
Selection.End(xlUp).Select
LigneMax = ActiveCell.Row


Merci d'avance pour votre aide.
--
@+
HD

2 réponses

Avatar
ChrisV
Bonjour HD,

MsgBox [A65536].End(3).Row


ChrisV


"HD" a écrit dans le message de
news:
Bonjour,

Comment en VBA peut on avoir simplement le numéro de la dernière ligne
utilisée sur une feuille ?

Habituellement je me place en cellule A65536 puis je remonte pour avoir
ainsi le numéro de la dernière ligne de ma colonne A (qui est chez moi
toujours la colonne où j'ai la cellule à la ligne la plus extrême).

Voici ma méthode... qui n'est certainement pas la meilleure:

Range("A65536").Select
Selection.End(xlUp).Select
LigneMax = ActiveCell.Row


Merci d'avance pour votre aide.
--
@+
HD




Avatar
michdenis
Bonjour HD,

Ceci te retourne la dernière ligne occupée de la feuille quelle que soit la colonne ...

MsgBox ActiveSheet.Cells.Find("*", , LookIn:=xlFormulas, _
SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row


Salutations!



"HD" a écrit dans le message de news:
Bonjour,

Comment en VBA peut on avoir simplement le numéro de la dernière ligne
utilisée sur une feuille ?

Habituellement je me place en cellule A65536 puis je remonte pour avoir
ainsi le numéro de la dernière ligne de ma colonne A (qui est chez moi
toujours la colonne où j'ai la cellule à la ligne la plus extrême).

Voici ma méthode... qui n'est certainement pas la meilleure:

Range("A65536").Select
Selection.End(xlUp).Select
LigneMax = ActiveCell.Row


Merci d'avance pour votre aide.
--
@+
HD