A voir également:
- VBA la méthode range de l'objet global a ....
- Vente objet occasion entre particulier - Guide
- Dans la messagerie ci-dessous, envoyez un nouveau message à manon (manon@pixmail.org) en mettant en copie nina (nina@pixmail.org) : objet : colis bonjour, votre colis est arrivé. que répond manon ? ✓ - Forum Loisirs / Divertissements
- Incompatibilité de type vba ✓ - Forum Programmation
- Erreur 1004 vba ✓ - Forum VB / VBA
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
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 ?