ActiveSheet.CodeName?
"Charlotte E" wrote in message
...
I'm trying to read the codename of a newly added worksheet, but for some
reason it keeps returning an empty string!
I've tried:
WS_CodeName = WB.Worksheets.Add.CodeName
and also
WB.Worksheets.Add
WS_CodeName = ActiveSheet.CodeName
and even
WB.Worksheets.Add
Set WS = ActiveSheet
WS_CodeName = WS.CodeName
No matter what, it keeps returning an empty string!
What am I doing wrong?!?
TIA
dunno, try this...
Sub test()
Dim owb As Workbook
Set owb = ActiveWorkbook
Dim oWs As Worksheet
Set oWs = owb.Sheets.Add
MsgBox oWs.Name
MsgBox "(" & oWs.CodeName & ")"
End Sub
works here
hth
mark
|