Focntion Range "erreur de méthode"

Fermé
Valentine - Modifié par Valentine le 10/11/2016 à 11:24
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 10 nov. 2016 à 12:21
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 10/11/2016 à 12:22
bonjour
Cas=Cells(numero_l, 7)
au passage peut-^tre + lisible
cas=Cells(numero_l, "G")

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