Selection de lignes selon valeur cellule ?

Bonjour à tous,

je cherche un code vba me permettant de selectionner plusieurs lignes à la suite :

la premiere ligne est toujours la ligne 8

la derniere ligne est en fonction de la valeur d'une cellule an A1 (par exemple)

ainsi si en A1 la valeur est 55, alors je veux selectionner de la ligne 8 à 63 (55+8).

merci par avance.

cordialement.

Bonjour à toi,

Je te propose ceci :

Rows (8:"A1").select

petit tips que l'on m'a appris en cours mais à mon avis tu dois déjà le connaitre :

Enregistre une macro et regarde ce qui se passe dans le code

Je m'explique :

Ici je ne connaissais pas cette fonction. J'ai fait enregistrement macro. J'ai selectionné une ligne complète au hasard et j'ai arreté la macro. Ensuite j'ai regarder ce qu'elle faisait. Puis je l'ai testé.

Bien à toi,

Merci pour ta réponse.

il ne veut pas me valider cette forme de sélection :

Rows (8:"A1").select

n'y a t'il pas une autre forme ? du style :

Range(Range("8"), Range("A1").Value.EntireRow.Select

quelque chose dans ce gout là ?

il faut dire aussi que je suis maintenant sur EXCEL 2013 sur WINDOWS 8, ça à peut être à voir ?

Cordialement

Effectivement, ...

Essaye avec :

Dim i as integer
sheets "nomdetafeuille".select
i = A1.value

range (8:i).select
Range(range("8"),Range("A1")).value.entirerows.select

Ce code va te selectionné la ligne 8 et la case A1 me semble-t-il.

Bonjour,

Essaie avec

Rows(8).Resize(Range("A1") + 1).Select

A+

merci bien à tous pour vos propositions.

J'ai retenu celle de Frangy.

A+

Rechercher des sujets similaires à "selection lignes valeur"