Re: Apply bottom border only on filled cells, leaves blank cells without border?
- From: Helmut Weber <nbhymsjxdgcn@xxxxxxxxxxxxxx>
- Date: Sun, 08 Apr 2007 18:39:28 +0200
Hi StargateFan,
are you speaking of text as opposed to digits
and just characters other than a-z and A-Z?
Then, if UCase(cell.value) <> LCase(cell.value)
there is at least one letter in it.
Instead of putting a border just on the cells
that have text in the selected
area, it puts a border on everything
on the rows of the selected cells
which defeats the purpose <g>.
Hmm...
See also: http://tinyurl.com/2jbleh
for empty vs null vs ""
Sub Test4000B()
Dim oCll As Range
For Each oCll In Active***.UsedRange
If Not LCase(oCll.Value) = UCase(oCll.Value) Then
oCll.Borders(xlEdgeBottom).LineStyle = xlContinuous
oCll.Borders(xlEdgeBottom).Weight = xlHairline
oCll.Borders(xlEdgeBottom).ColorIndex = 1
Else
' otherwise remove border, skip this one if you like
oCll.Borders(xlEdgeBottom).LineStyle = xlNone
End If
Next
End Sub
--
Greetings from Bavaria, Germany
Helmut Weber
Win XP, Office 2003
"red.sys" & Chr$(64) & "t-online.de"
.
- Follow-Ups:
- References:
- Prev by Date: Re: second event
- Next by Date: Re: Type mismatch?
- Previous by thread: Re: Apply bottom border only on filled cells, leaves blank cells without border?
- Next by thread: Re: Apply bottom border only on filled cells, leaves blank cells without border?
- Index(es):