VBA dernière ligne d'une plage variable

Bonsoir à tous,

J'utilise fréquemment cette ligne de code :

DerLig = Cells.Find("*", , , , xlByRows, xlPrevious).Row

Là, j'ai besoin de tester la dernière ligne occupée, mais des colonnes "A" à "J" seulement

Sachant que la dernière cellule occupée n'est pas toujours dans la même colonne.

Quel serait le bon code ?

merci d'avance

Amicalement

Claude.

Bonsoir, Claude

essaie ainsi :

DerLig = Range("A:J").Find("*", , , , xlByRows, xlPrevious).Row

Bonne soirée

re,

Hé oui ! aussi simple que çà, j'ai honte !

Ce code était de toi je pense.

Merci felix

à +......Claude.

18projet-tableau-v6.zip (425.00 Ko)

Bonjour,

quelqu'un peut-il m'aider à adapter cette précieuse formule avec une plage variable svp?

J'ai essayé

DerLig = Feuil1.Range(c - 10 & ":" & c).Find("*", , , , xlByRows, xlPrevious).Row

mais çà ne marche pas.

c étant le numéro de la colonne (variable).

Merci d'avance,

Bonjour,

La variable c doit être supérieure à 10 :

DerLig = Feuil1.Columns(c - 10).Find("*", , , , xlByRows, xlPrevious).Row

Merci Jean Eric,

ça marche super bien.

Rechercher des sujets similaires à "vba derniere ligne plage variable"