[macro excel]coloré une plage de cellules
Résolu/Fermé
bombadilom
Messages postés
232
Date d'inscription
mercredi 4 septembre 2002
Statut
Membre
Dernière intervention
5 décembre 2012
-
6 mars 2006 à 18:28
Armojax Messages postés 1858 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 22 mars 2024 - 6 mars 2006 à 23:29
Armojax Messages postés 1858 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 22 mars 2024 - 6 mars 2006 à 23:29
A voir également:
- [macro excel]coloré une plage de cellules
- Liste déroulante excel - Guide
- Excel additionner des cellules - Guide
- Aller à la ligne dans une cellule excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Verrouiller cellules excel - Guide
2 réponses
Armojax
Messages postés
1858
Date d'inscription
mercredi 19 janvier 2005
Statut
Membre
Dernière intervention
22 mars 2024
1 528
6 mars 2006 à 21:25
6 mars 2006 à 21:25
Salut !
Workbooks("sortiematerielstock.xls").Worksheets("pc bureau").Range("b"& NumLigne:"D" & Numligne).colorIndex = 41
Cette ligne ne fonctionne pas pour plusieurs raisons :
- d'une part des problèmes de quotes mal placés, comme dit Patrice
- d'autre part parce que ColorIndex ne s'applique pas à un objet Range. Il faut être plus précis : dans ta plage (Range), que veux-tu colorer ? La police de caractères (Font) ? La couleur du fond (Interior) ?
Choisis :
- Workbooks("sortiematerielstock.xls").Worksheets("pc bureau").Range("B" & NumLigne & ":D" & Numligne).Interior.ColorIndex = 41
- Workbooks("sortiematerielstock.xls").Worksheets("pc bureau").Range("B" & NumLigne & ":D" & Numligne).Font.ColorIndex = 41
Workbooks("sortiematerielstock.xls").Worksheets("pc bureau").Range("b"& NumLigne:"D" & Numligne).colorIndex = 41
Cette ligne ne fonctionne pas pour plusieurs raisons :
- d'une part des problèmes de quotes mal placés, comme dit Patrice
- d'autre part parce que ColorIndex ne s'applique pas à un objet Range. Il faut être plus précis : dans ta plage (Range), que veux-tu colorer ? La police de caractères (Font) ? La couleur du fond (Interior) ?
Choisis :
- Workbooks("sortiematerielstock.xls").Worksheets("pc bureau").Range("B" & NumLigne & ":D" & Numligne).Interior.ColorIndex = 41
- Workbooks("sortiematerielstock.xls").Worksheets("pc bureau").Range("B" & NumLigne & ":D" & Numligne).Font.ColorIndex = 41
Patrice henrio
Messages postés
49
Date d'inscription
mardi 16 août 2005
Statut
Membre
Dernière intervention
13 décembre 2010
6 mars 2006 à 18:42
6 mars 2006 à 18:42
Bonjour,
Il me semble que les deux points doivent être à l'intérieur des guillemets. Donc ":D" au lieu de :"D"
Il me semble que les deux points doivent être à l'intérieur des guillemets. Donc ":D" au lieu de :"D"
bombadilom
Messages postés
232
Date d'inscription
mercredi 4 septembre 2002
Statut
Membre
Dernière intervention
5 décembre 2012
16
6 mars 2006 à 23:23
6 mars 2006 à 23:23
Merci il me semble effectivement que j'ai oublié quelque morceau de " et de & dans cette ligne.
6 mars 2006 à 23:26
et dire que cela fait bien quelques heures que je me prends la tête au sens littéral du terme pour trouver une solution à ce ****** de truc.
Voila une réponse qui ne me réconcilie pas du tout avec moi même tellement elle sonne juste et montre l'étendu de mon non savoir. Mais parait il que c'est en se tapant sur les doigts que l'on apprend à planter un clou. Sauf que moi à ce rythme la je ne vais bientot plus en avoir de doigts.
Bon et bien merci à toi et . . . merci et encore merci.
6 mars 2006 à 23:29
Bonne nuit !