VBA : Range avec références variables..

Résolu
Antoine -  
 MIKE59 - 12 sept. 2022 à 12:34
Bonjour à tous,
je n'arrive pas à trouver sur le forum une manière d'utiliser la fonction Range avec des variables pour les lignes et les colonnes. Je m'explique :

J'ai Range("40:A500" dans mon code, et je voudrai remplacer A40 et A500 par des variables que j'ai définies précédemment.
Imaginons que mes variables définies avant soient ColL et LigneL, je voudrai remplacer Range(A40:A500) par quelquechose comme :

Range(ColL & LigneL ":" ColL & 500) j'ai beau essayer dans tous les sens et de manières différentes je n'y arrive pas !

Merci d'avance pour votre aide !!

Antoine






A voir également:

3 réponses

Migou76
 
Bonjour,

Essaye ça :

l1=1
c2=40
l2=1
c2=500

range(cells(l1,c1),cells(l2,c2)).select

Cordialement,
Migou
17
Antoine
 
Merci beaucoup ça marche !!
0
solidarinfo
 
Bonjour,

Une question dans le même sujet :
Si
l1= Évolue chaque mois
c2=Évolue chaque mois
l2=Évolue chaque mois
c2=Évolue chaque mois

Comment peut on faire sans obliger l'utilisateur à renseigner un inputBox ?
0
MIKE59
 

Merci super çà marche...

Je n'ai pas vu de doc Microsoft précisant que l'on peut mélanger la méthode range avec cells(...

Excellent. j'ai ma réponse...

Mike

0