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

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22