A voir également:
- VBA la méthode range de l'objet global a ....
- Vente objet occasion entre particulier - Guide
- Incompatibilité de type vba ✓ - Forum Programmation
- Out of range - Forum Ecran
- Ecran noir avec 'out of range" sous windows 10 - Forum Ecran
- Problème écran "out of range" au démarrage - Forum Windows
1 réponse
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
17 mai 2011 à 00:03
17 mai 2011 à 00:03
Bonjour,
Il y a des choses que je ne comprends pas:
Tu déclares vI de type Variant et tu l'utilises comme un objet dans For Each vI In rRange, ensuite tu testes si un contrôle contient un objet dans if cbagent.Text = vI then, il y a déjà là une incompatibilité.
Dans Range("(L, ColDeb):(L, ColFin)").Interior.ColorIndex = 6 ce qui est entre guillemet est considéré comme une chaîne de caractère et non comme une variable
;o)
Il y a des choses que je ne comprends pas:
Tu déclares vI de type Variant et tu l'utilises comme un objet dans For Each vI In rRange, ensuite tu testes si un contrôle contient un objet dans if cbagent.Text = vI then, il y a déjà là une incompatibilité.
Dans Range("(L, ColDeb):(L, ColFin)").Interior.ColorIndex = 6 ce qui est entre guillemet est considéré comme une chaîne de caractère et non comme une variable
;o)
17 mai 2011 à 00:14
Pour ce qui est du "Range" il serait peut être plus correct d'écrire :
Range(.Cells(L, ColDeb), .Cells(L, ColFin)).Interior.ColorIndex = 6
Par ce qui est de la première partie (l'incompatibilité), aurais tu une solution a me proposer ?