Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
I put some vb code to a add-ins file that create markup i.e
Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance |
#2
![]() |
|||
|
|||
![]()
Did you install the add-in or just load it like a spreadsheet?
-- HTH RP (remove nothere from the email address if mailing direct) "Samad" wrote in message ... I put some vb code to a add-ins file that create markup i.e Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance |
#3
![]() |
|||
|
|||
![]()
Its already installed as a personal.xla in my add-ins lists
"Bob Phillips" wrote: Did you install the add-in or just load it like a spreadsheet? -- HTH RP (remove nothere from the email address if mailing direct) "Samad" wrote in message ... I put some vb code to a add-ins file that create markup i.e Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance |
#4
![]() |
|||
|
|||
![]()
Not sure what you mean by 'to an add-in'
Where did you actually place the code? If it is Book1 then to use it in Book2 you need Book1 open and refer to =Book1.xls!markup(a,b,c) Why not save the macro in Personal.XLS. This file is saved in XLSTART folder; it automatically opens when Excel starts but is hidden. Then you use =Personal.XLS!markup(a,b,c) best wishes -- Bernard V Liengme www.stfx.ca/people/bliengme remove caps from email "Samad" wrote in message ... I put some vb code to a add-ins file that create markup i.e Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance |
#5
![]() |
|||
|
|||
![]()
Any chance that those existing workbooks have a name called Markup?
Insert|Name|define to check or Jan Karel Pieterse's (with Charles Williams and Matthew Henson) Name Manager: NameManager.Zip from http://www.oaltd.co.uk/mvp Samad wrote: I put some vb code to a add-ins file that create markup i.e Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance -- Dave Peterson |
#6
![]() |
|||
|
|||
![]()
Thanks Dave, but "the internet explorer was not able to open this internet
site" when I download "namemanager.zip" file anyway can you further define me where & why should I define name; this is a small formula that I want to put in various sheets that's why I put it on add-ins named personal.xla so that I can use it as =markup(principal,rate,days) or =markup(500000,5%,79). thats it. "Dave Peterson" wrote: Any chance that those existing workbooks have a name called Markup? Insert|Name|define to check or Jan Karel Pieterse's (with Charles Williams and Matthew Henson) Name Manager: NameManager.Zip from http://www.oaltd.co.uk/mvp Samad wrote: I put some vb code to a add-ins file that create markup i.e Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance -- Dave Peterson |
#7
![]() |
|||
|
|||
![]()
I didn't want you to define a name. I wanted you to check to see if there was a
defined name already there that was causing confusion. And one more guess. Do you have any modules in the project named Markup? If you do, try renaming it to Mod_Markup. Samad wrote: Thanks Dave, but "the internet explorer was not able to open this internet site" when I download "namemanager.zip" file anyway can you further define me where & why should I define name; this is a small formula that I want to put in various sheets that's why I put it on add-ins named personal.xla so that I can use it as =markup(principal,rate,days) or =markup(500000,5%,79). thats it. "Dave Peterson" wrote: Any chance that those existing workbooks have a name called Markup? Insert|Name|define to check or Jan Karel Pieterse's (with Charles Williams and Matthew Henson) Name Manager: NameManager.Zip from http://www.oaltd.co.uk/mvp Samad wrote: I put some vb code to a add-ins file that create markup i.e Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance -- Dave Peterson -- Dave Peterson |
#8
![]() |
|||
|
|||
![]()
I checked again there is no define name or any module & one thing more, the
same problem I'm facing with other functions like Function adminsc(gp) If (gp * 0.05) = 2000 Then adminsc = 2000 Else adminsc = gp * 0.05 End If End Function hope it clarifies, Thanks for taking interest. "Dave Peterson" wrote: I didn't want you to define a name. I wanted you to check to see if there was a defined name already there that was causing confusion. And one more guess. Do you have any modules in the project named Markup? If you do, try renaming it to Mod_Markup. Samad wrote: Thanks Dave, but "the internet explorer was not able to open this internet site" when I download "namemanager.zip" file anyway can you further define me where & why should I define name; this is a small formula that I want to put in various sheets that's why I put it on add-ins named personal.xla so that I can use it as =markup(principal,rate,days) or =markup(500000,5%,79). thats it. "Dave Peterson" wrote: Any chance that those existing workbooks have a name called Markup? Insert|Name|define to check or Jan Karel Pieterse's (with Charles Williams and Matthew Henson) Name Manager: NameManager.Zip from http://www.oaltd.co.uk/mvp Samad wrote: I put some vb code to a add-ins file that create markup i.e Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance -- Dave Peterson -- Dave Peterson |
#9
![]() |
|||
|
|||
![]()
It hasn't clarified the issue for me.
I'd go back through the suggestions and try them one more time. And maybe you could explain your original post one more time: ==== it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem ==== Does this mean it works in new sheets in existing workbooks? What are you trying to replace the formulas with? What was the existing formula and what are you replacing them with? Samad wrote: I checked again there is no define name or any module & one thing more, the same problem I'm facing with other functions like Function adminsc(gp) If (gp * 0.05) = 2000 Then adminsc = 2000 Else adminsc = gp * 0.05 End If End Function hope it clarifies, Thanks for taking interest. "Dave Peterson" wrote: I didn't want you to define a name. I wanted you to check to see if there was a defined name already there that was causing confusion. And one more guess. Do you have any modules in the project named Markup? If you do, try renaming it to Mod_Markup. Samad wrote: Thanks Dave, but "the internet explorer was not able to open this internet site" when I download "namemanager.zip" file anyway can you further define me where & why should I define name; this is a small formula that I want to put in various sheets that's why I put it on add-ins named personal.xla so that I can use it as =markup(principal,rate,days) or =markup(500000,5%,79). thats it. "Dave Peterson" wrote: Any chance that those existing workbooks have a name called Markup? Insert|Name|define to check or Jan Karel Pieterse's (with Charles Williams and Matthew Henson) Name Manager: NameManager.Zip from http://www.oaltd.co.uk/mvp Samad wrote: I put some vb code to a add-ins file that create markup i.e Function markup(principal, rate, days) markup = principal * rate / 365 * days End Function it works fine in new sheets but whenever I try to replace the formulas in existing sheets it display #name? error. can someone help me what I'm doing wrong or is it a formatting problem Thanks in advance -- Dave Peterson -- Dave Peterson -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Asking for user input if there is no data for the function | Excel Worksheet Functions | |||
I NEED HELP with the SPELLNUMBER Function | Excel Worksheet Functions | |||
Excel option to store trendline's coefficients in cells for use | Charts and Charting in Excel | |||
How do I set the User Defined paper size in Excel? | Excel Discussion (Misc queries) | |||
how to move user defined function | Excel Worksheet Functions |