ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   naming fields (https://www.excelbanter.com/excel-programming/325077-naming-fields.html)

Christian Galbavy[_2_]

naming fields
 
Hello!

Excel does some crazy things, when I try to name fields.
In my code I copy a sheet, rename it, and then I name the fields. When I
start the macro, the sheet gets inserted, but the fields do not get named.
The crazy thing is, that when I step through the code with the debugger,
there is no problem, all fields get their name!
**********
Sheets("first_sheet").Copy Befo=Sheets("third_sheet")
Sheets("first_sheet (2)").Name = "second_sheet"
Application.CutCopyMode = False
ThisWorkbook.Names.Add Name:="my_number", RefersToR1C1:="=second_sheet!R1C1"
**********

What is the reason for this crazy behaviour? Hope somebody can help me.

Regars
Christian Galbavy




Tom Ogilvy

naming fields
 
Sub B()
Sheets(1).Name = "first_Sheet"
Sheets(2).Name = "third_sheet"
Sheets("first_sheet").Copy Befo=Sheets("third_sheet")
Sheets("first_sheet (2)").Name = "second_sheet"
Application.CutCopyMode = False
ThisWorkbook.Names.Add Name:="my_number", _
RefersToR1C1:="=second_sheet!R1C1"
MsgBox ThisWorkbook.Names("my_Number"). _
RefersToRange.Address(external:=True)
End Sub

in a general module worked fine for me.

--
Regards,
Tom Ogilvy

"Christian Galbavy" wrote in message
...
Hello!

Excel does some crazy things, when I try to name fields.
In my code I copy a sheet, rename it, and then I name the fields. When I
start the macro, the sheet gets inserted, but the fields do not get named.
The crazy thing is, that when I step through the code with the debugger,
there is no problem, all fields get their name!
**********
Sheets("first_sheet").Copy Befo=Sheets("third_sheet")
Sheets("first_sheet (2)").Name = "second_sheet"
Application.CutCopyMode = False
ThisWorkbook.Names.Add Name:="my_number",

RefersToR1C1:="=second_sheet!R1C1"
**********

What is the reason for this crazy behaviour? Hope somebody can help me.

Regars
Christian Galbavy







All times are GMT +1. The time now is 08:46 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com