Help with code
Greg,
Please have a look at my previous thread.
"Greg Wilson" wrote in message
...
Minor correction. I had an End If instead of an End With:-
Sub RemoveUsedRolls2()
Dim ws As Worksheet
Dim c As Range
Dim LastRw As Long, myrow As Long, i As Long
Set ws = Sheets("InspectionData")
LastRw = ws.Cells(Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = False
For myrow = 2 To LastRw
Set c = ws.Cells(myrow, 1)
If c.Value < "" Then
For i = 2 To 22
With ws.Cells(myrow + i, 3)
If .Value < "" Then _
c.Font.Strikethrough = .Font.Strikethrough
End With
Next i
End If
Next
Application.ScreenUpdating = True
End Sub
|