Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Problem referring to a particular sheet in VBA
I need to reference cells in VBA using sheet-level names, which I have
set up using Name Manager. But I ran into some troubles, so I tried to boil it down to figure it out. I have arrived at the situation below, and I am baffled as to why this doesn't work: For i = 1 To Sheets.Count Debug.Print "Sheet " & i & " is named """ & Sheets(i).Name & """" Debug.Print Range("'" & Sheets(i).Name & "'!A1").Address Next i I get: Sheet 1 is named "Current" $A$1 Sheet 2 is named "Past" **error here** Runtime error '1004': Method 'Range' of object '_Worksheet' failed I tried it with and without the apostrophes to delimit the sheet name. I even copied the Current sheet into a new workbook in case there was some hidden corruption. No luck. Any ideas? What am I missing? Thanks tbone |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Referring to the only sheet | Excel Programming | |||
Formula referring to a different sheet | Excel Discussion (Misc queries) | |||
Referring to a sheet | Excel Programming | |||
referring to previous sheet | Excel Discussion (Misc queries) | |||
problem referring to Range and Cells | Excel Programming |