I made a slight change because I needed the bold to occur if the row
above or below was the same.
Sub BoldCells()
Dim i As Long
For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
If (Cells(i - 1, "A").Value = Cells(i, "A").Value) Or (Cells(i
+ 1, "A").Value = Cells(i, "A").Value) Then
Cells(i, "A").Font.Bold = True
End If
Next i
End Sub
On Sep 24, 7:01*pm, RyanH <Ry...@discussions.microsoft.com> wrote:
> This code will scan Col.A and bold any cell that has same value above and
> below it. *You will have to change it to which ever Column you need.
>
> Option Explicit
>
> Sub BoldCells()
>
> Dim i As Long
>
> * * For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
> * * * * If Cells(i - 1, "A").Value = Cells(i + 1, "A").Value Then
> * * * * * * Cells(i, "A").Font.Bold = True
> * * * * End If
> * * Next i
>
> End Sub
>
> Hope this helps! *If so, click "YES" below.
> --
> Cheers,
> Ryan
>
> "DennyP" wrote:
> > I am looking for a program/function that takes in a selected column,
> > and bolds any cell in that column where the cell above or the cell
> > below has the same value.
>
> > The worksheet is already sorted on the selected column.
>
> > Thanks for any pointers or suggestions for Excel 2007.
|