ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   User-Defined function not working (https://www.excelbanter.com/excel-programming/271557-user-defined-function-not-working.html)

Guy Gagnon

User-Defined function not working
 
I am trying to get a user defined functione to work in
excel and all I get is #NAME. I am using Office XP (Excel
2002)

I have simplified the function to a minimum (here is the
code):

Public Function User()
' Returns the name of the current User
User = Application.UserName
End Function


I have tried the following:

- Set Macro security to Medium and then to low.
- Digitally signed the code using a key generated by
SELFCERT.exe
- Everytime I have changed the secucrity settings I save
the spreadsheet, closed it and re-opened it.

So far nothing works can anyone offer some insight?

Thanks
..



Alex@JPCS

User-Defined function not working
 
Guy,
If you are trying to put the value of this function into a cell on a sheet,
then make sure that the cell formula is

=User()

By the way, I usually prefer to name my custom functions something like
ufUser (for "User Function") just in case "User" is a reserved name in
Excel.

Salut,

Alex@JPCS


"Guy Gagnon" wrote in message
...
I am trying to get a user defined functione to work in
excel and all I get is #NAME. I am using Office XP (Excel
2002)

I have simplified the function to a minimum (here is the
code):

Public Function User()
' Returns the name of the current User
User = Application.UserName
End Function


I have tried the following:

- Set Macro security to Medium and then to low.
- Digitally signed the code using a key generated by
SELFCERT.exe
- Everytime I have changed the secucrity settings I save
the spreadsheet, closed it and re-opened it.

So far nothing works can anyone offer some insight?

Thanks
.





Tom Ogilvy

User-Defined function not working
 
Make sure the function is in a general module and not in a worksheet module
or the ThisWorkbook module.

As long as macros are enabled, should work.


Regards,
Tom Ogilvy

Guy Gagnon wrote in message
...
I am trying to get a user defined functione to work in
excel and all I get is #NAME. I am using Office XP (Excel
2002)

I have simplified the function to a minimum (here is the
code):

Public Function User()
' Returns the name of the current User
User = Application.UserName
End Function


I have tried the following:

- Set Macro security to Medium and then to low.
- Digitally signed the code using a key generated by
SELFCERT.exe
- Everytime I have changed the secucrity settings I save
the spreadsheet, closed it and re-opened it.

So far nothing works can anyone offer some insight?

Thanks
.





Guy Gagnon

User-Defined function not working
 
Thanks for the tip. The problem I was having weas the
code was not in a General module rather it was in the
worksheet.

Cheers,
Guy
-----Original Message-----
Guy,
If you are trying to put the value of this function into

a cell on a sheet,
then make sure that the cell formula is

=User()

By the way, I usually prefer to name my custom functions

something like
ufUser (for "User Function") just in case "User" is a

reserved name in
Excel.

Salut,

Alex@JPCS


"Guy Gagnon" wrote in message
...
I am trying to get a user defined functione to work in
excel and all I get is #NAME. I am using Office XP

(Excel
2002)

I have simplified the function to a minimum (here is the
code):

Public Function User()
' Returns the name of the current User
User = Application.UserName
End Function


I have tried the following:

- Set Macro security to Medium and then to low.
- Digitally signed the code using a key generated by
SELFCERT.exe
- Everytime I have changed the secucrity settings I save
the spreadsheet, closed it and re-opened it.

So far nothing works can anyone offer some insight?

Thanks
.




.



All times are GMT +1. The time now is 09:32 PM.

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