Range avec une Variable

Résolu
varin -  
 varin -
Bonjour,

Je bute sur un problème certainement simple dans VBA :

J'ai la ligne de code suivante qui fonctionne parfaitement
Valeur_Portée_Recherchée = .Range("B16").Value

La variable Valeur_Portée_Recherchée a bien la valeur de la cellule B16.

J'ai déclaré une seconde variable Numéro_De_Colonne

et lorsque je transforme ma ligne de code avec cette nouvelle variable
Valeur_Portée_Recherchée = .Range(Numéro_De_Colonne, ActiveCell.Row).Value

cette dernière plante.

Pourriez vous m'apporter votre aide ?

Je vous en remercie d'avance.

2 réponses

f894009 Messages postés 17272 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

'pour A2
'Range("A2") : lettre colonne et numero de ligne
'Cells(2,1) : numero de ligne et numero de colonne
    Valeur_Portée_Recherchée = .Cells(ActiveCell.Row, Numéro_De_Colonne).Value
0