Hi,
I have a very simple macro that i use to divide a an entire column (besides the header row) by 1000...
It works fine as long as the macro is attached to the workbook in which I am trying to use it. If the macro is attached to the personal workbook, I get a runtime error when I attempt to run it...![]()
Sub Macro1() Const x As Long = 1000 Dim cl As Range Dim rng As Range Set rng = Sheet1.Range("d2", Range("d65536").End(xlUp)).SpecialCells(xlCellTypeConstants) For Each cl In rng cl.Value = cl.Value / x Next cl End Sub
Run-time error '1004':
Method 'Range' of object '_Worksheet' failed
When I hit Debug, this line is highlighted...
There appears to be some confusion when the range is defined, but I don't see why which workbook the macro is attached to should make a difference.![]()
Set rng = Sheet1.Range("d2", Range("d65536").End(xlUp)).SpecialCells(xlCellTypeConstants)
I am VERY new to this, so any help would be appreciated.
Thanks,
Corey
Bookmarks