Compter des lignes en VBA

Bonjour,

J'ai un souci, j'ai un tableau d'environ 2500 lignes (mais qui risque de bouger au fil des mois) et j'aimerais automatiser le fichier donc il me faut une macro:

J'aimerais sélectionner la celulle en A de la dernière ligne +1

par exemple si mon tableau fait 2563 lignes, je veux que ma macro sélectionne la cellule A2564

Un autre exemple, si mon tableau fait 2458 lignes, je veux que ma macro sélectionne la cellule A2459

Ai-je été assez clair?

D'avance merci pour vos réponses,

Souri84

Bonjour souri84,

Voici le code :

Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1).Select

Bonjour,

a essayer

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)

Application.Goto REFERENCE:="R300C2"

Selection.End(xlUp).Select

ActiveCell.Offset(1, -1).Range("a1").Select

End Sub

A +

Merci tous les 2 pour vos réponses rapides...

Je savais que c'était pas bien compliqué mais à ce point là...

Je suis vraiment nul ^^

Encore merci,

Souri84

re,

Petite précision :

La formule que je t'ai donnée convient pour trouver la dernière ligne de la colonne A

Range("A" & Range("A" & Cells.Rows.Count).End(xlUp).Row + 1).Select

Par contre, si tu souhaites trouver la dernière ligne de la feuille et la ramener à la colonne A, il faut utiliser cette formule :

Range("A" & ActiveCell.SpecialCells(xlLastCell).Row).Select

J'espère que tu comprends.

6tarifs.zip (3.13 Ko)

Il est vrai que ta précision me convient plus.... merci pour ton aide !

Rechercher des sujets similaires à "compter lignes vba"