definir une plage de lignes par leur nom

sebkil28

XLDnaute Nouveau
[RESOLU] definir une plage de lignes par leur nom

Bonjour à tous le Forum.

Voila j'ai un petit problème d'écriture avec une macro.

Je veux sélectionner une plage de ligne (ligne 5 à ligne 10)
Normalement l'écriture est assez simple :

range("5:10").select

Seulement je veux la sélectionner par le nom des lignes et pas par leur numéro.

En gros, ma ligne 5 s'appelle "lignedebut" et ma ligne 10 s'appelle "lignefin"

Le but est d'interdire l'exécution d'une macro si des lignes sont insérées dans cette plage.

En esperant avoir été suffisamment claire et vous remerciant par avance.
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : definir une plage de lignes par leur nom

Bonsoir sebkil28,

Range(Range("lignedebut"), Range("lignefin")).Select

Plus simple :

Range("lignedebut:lignefin").Select

En VBA, il est presque toujours inutile de sélectionner...

A+
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 463
Messages
2 088 625
Membres
103 893
dernier inscrit
FAB59163