nlz
Messages postés16Date d'inscriptiondimanche 16 mars 2008StatutMembreDernière intervention 3 juin 2011
-
30 mars 2008 à 21:47
cs_baz187rem
Messages postés78Date d'inscriptionvendredi 23 mars 2007StatutMembreDernière intervention21 juin 2010
-
30 mars 2008 à 23:43
Bonsoir,
jai fait une petite macro pour colorier les cellules selectionné par contre ca ne colorie pas les cellules fusionnées.
les lignes 1 et 2 sont fusionnées dans les colonnes A et C .
Ce que je veux faire : colorier 2 lignes puis sauter 2 lignes et colorier 2 ext..
Ma macro marche bien pour le saut de lignes et pour colorier mais pas dans les cellules fusionnées.
<hr />
Sub colory()For i = 1 To Range("A100").End(xlEnd).Row Step 4
Rows(i).Select
Rows(i).Interior.ColorIndex = 36
Rows(i + 1).Interior.ColorIndex = 36
Next
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201822 30 mars 2008 à 21:54
Au risque de me répéter, on ne devrait pas utiliser la fusion de cellules sous Excel. C'est beaucoup plus simple si on utilise le centrage sur plusieurs colonnes (menu Format de cellules). Au besoin, on peut aussi utiliser Alt-Enter (vbLf) pour écrire sur plusieurs lignes à l'intérieur d'une même cellule.
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
cs_baz187rem
Messages postés78Date d'inscriptionvendredi 23 mars 2007StatutMembreDernière intervention21 juin 20101 30 mars 2008 à 23:43
Ce que je faisais et que je fais encore parfois lorsque j'ai pas envi de me prendre la tete, c'est de réaliser une macro automatique et de m'en servir pour base.
En gros j'ai fusionné les céllules Range("A3:C4").Select qui ont été fusionnées précédemment et avec le code suivant je colorie la zone
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent1
.TintAndShade = -0.499984740745262
.PatternTintAndShade = 0
End With
Voila te reste plus qu'a te servir de ca pour continuer sur ton programme