Se connecter avec
S'enregistrer | Connectez-vous

Selectionner 20 dernières lignes d'une page

Tags :
Dernière réponse : dans Programmation
Partagez
passant01@guest

C'est bon j'ai trouvé un moyen de contourner en nommant ma plage

DerniereLigne = (Range("A1").SpecialCells(xlCellTypeLastCell).Row)
Plage = (DerniereLigne) - 20 & ":" & DerniereLigne
Rows(Plage).Select

Salut,

Merci de lire le règlement de le respecter : utilise la balise [code=VB]...[/code] pour présenter ton code.

--------------------

Euh, ce n'est pas ce qu'on appelle "nommer une plage".
Là, il s'agit juste d'utiliser une variable.
Ce qui n'est pas un moyen de contourner, mais la méthode normale :) 

Beaucoup de parenthèses inutiles. :o 

Autre méthode : utiliser Offset()

  1. Dim derniere_ligne As Range
  2.  
  3. Set derniere_ligne = Range("A1").SpecialCells(xlCellTypeLastCell).EntireRow
  4. Range(derniere_ligne, derniere_ligne.Offset(-19)).Select
  • zeb a édité ce message
  • zeb a édité ce message
  • zeb a édité ce message
  • zeb a édité ce message
Posez votre question