Centering Text Not Working
To Chijanzen, Dave Peterson, & Gord
Thanks for your replys. You supplied me with the answers that I need.
May all of you have a great holiday season.
Steve
"Gord Dibben" wrote:
Steve
Font doesn't have an alignment property.
You can End With after the 2 alignment lines and then start another With
statement for the Font or just amend as follows.
Private Sub AAA1_Click()
If Range("A1") = 1 Then
Range("A1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.Font.ColorIndex = 3
.Font.FontStyle = "Bold"
End With
With Selection.Interior
.ColorIndex = 1
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
Else
Range("A1").Select
With Selection.Interior
.ColorIndex = 29
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End If
End Sub
Gord Dibben Excel MVP
On Tue, 20 Dec 2005 15:48:02 -0800, caldog
wrote:
I have this code that bolds and that puts color as background if certain
conditions are met. What is not happening is that the text centering line is
erroring out. Can somebody explain why this is.
Steve
Private Sub AAA1_Click()
If Range("A1") = 1 Then
Range("A1").Select
With Selection.Font
.HorizontalAlignment = xlCenter - "Line not working"
.VerticalAlignment = xlCenter - "Line not working"
.ColorIndex = 3
.FontStyle = "Bold"
End With
With Selection.Interior
.ColorIndex = 1
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
Else
Range("A1").Select
With Selection.Interior
.ColorIndex = 29
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End If
|