Range avec une Variable

Résolu/Fermé
varin - 7 avril 2014 à 14:41
 varin - 11 avril 2014 à 14:20
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 17224 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 12 janvier 2025 1 712
Modifié par f894009 le 7/04/2014 à 15:54
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