Focntion Range "erreur de méthode"

Valentine -  
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un petit problème tout simple dont je ne trouve pas la cause
Mon code est le suivant :

Dim numero_l As Integer
Dim cas As Integer
cas = Range(Cells(numero_l, 7)) '7=colonne G

Et le degoggeur m'indique directement le message suivant :

" La méthode 'Range' de l'objet '_Global' a échoué "

J'ai d'abord pensé à un problème de type de la variable mais ???

L'objectif est de récupérer la valeur de la cellule et de pouvoir l'incrémenter à la fin de ma boucle pour parcourir toutes les lignes du tableau. Pour le moment le code fonctionne très bien
si j'écris simplement par exemple :

"cas = Range("G3")" .

En vous remerciant !

:)

1 réponse

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
bonjour
Cas=Cells(numero_l, 7)
au passage peut-^tre + lisible
cas=Cells(numero_l, "G")

ou
cas=Range("G" & numero_l)
 Michel
0