A voir également:
- VBA la méthode range de l'objet global a ....
- Vente objet occasion entre particulier - Guide
- Erreur 1004 vba range ✓ - Forum VB / VBA
- Incompatibilité de type vba ✓ - Forum Programmation
- Ouvrez ce fichier avec un éditeur de texte simple (bloc-notes, textedit, gedit, etc.) pour y découvrir le nom d’un objet. ✓ - Forum Études / Formation High-Tech
- Find vba - Astuces et Solutions
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 ?