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

Résolu/Fermé
Antoine - 2 avril 2010 à 11:36
 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






3 réponses

Bonjour,

Essaye ça :

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

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

Cordialement,
Migou
17
Merci beaucoup ça marche !!
0
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

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