bonjour à toutes et tous
et très bonne année !
Je me lance dans VBA ; pour l'instant ... c'est du chinois absolu !
En fait, je veux juste faire quelques petites macros pour "colorier" des cellules.
J'ai donc fait la mini-macro ci-dessous en mettant la bordure et la couleur désirée
Mais quand je l'applique, bien sûr, elle ne colorie que ma cellule C2
..... là est mon problème !!
je voudrais que cette macro "colorie" des cellules aléatoires ; ex : A10:A12 ; ou A10:C20, ou H15 ; ou B8 ;etc ...
Quelle fonction dois-je utiliser ?
.... ne vous moquez pas ... c'est ma toutes première macro !!!
D'avance, merci !
Sub tteszones()
'' tteszones Macro
' Macro enregistrée le 04/01/2012
'
'
Range("C2").Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Interior
.ColorIndex = 24
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub
et très bonne année !
Je me lance dans VBA ; pour l'instant ... c'est du chinois absolu !
En fait, je veux juste faire quelques petites macros pour "colorier" des cellules.
J'ai donc fait la mini-macro ci-dessous en mettant la bordure et la couleur désirée
Mais quand je l'applique, bien sûr, elle ne colorie que ma cellule C2
..... là est mon problème !!
je voudrais que cette macro "colorie" des cellules aléatoires ; ex : A10:A12 ; ou A10:C20, ou H15 ; ou B8 ;etc ...
Quelle fonction dois-je utiliser ?
.... ne vous moquez pas ... c'est ma toutes première macro !!!
D'avance, merci !
Sub tteszones()
'' tteszones Macro
' Macro enregistrée le 04/01/2012
'
'
Range("C2").Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
With Selection.Interior
.ColorIndex = 24
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub