Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Ok, the first line of set rung = Range works, but the second time it bombs, why?
This has been working for several years. The first pass, it checks the constants for a protected status, the check is for formulas. If I comment out the bottom half, the thing isn't working now anyway. I can't imagine what is different than in the past. All this does is put a 0 value in unprotected cells in a range. Sub Zeros_for_New_Input() Dim rng As Range, cell As Range On Error Resume Next Set rng = Range("Input_area").SpecialCells(xlConstants, xlNumbers) On Error GoTo 0 If Not rng Is Nothing Then For Each cell In rng If cell.Locked = False Then cell.Value = 0 End If Next End If Set rng = Nothing Set rng = Range("Input_area").SpecialCells(xlFormulas) On Error GoTo 0 If Not rng Is Nothing Then For Each cell In rng If cell.Locked = False Then cell.Value = 0 End If Next End If End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Range of Object _Global Failed | Charts and Charting in Excel | |||
Range of Object Worksheet failed | Excel Programming | |||
Range of Object Global failed | Excel Programming | |||
method 'range' of object '_global' failed | Excel Programming | |||
Range Question / error 1004: method Range of object Worksheet has failed | Excel Programming |