View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
KSO KSO is offline
external usenet poster
 
Posts: 10
Default Excel 2003 - User def. function

I have to use the function on 10 defferent sheets so I placed the code in a
added module - I think that's what you'r poiting out - but still I get run
time error 424

"Niek Otten" wrote:

Do you put the code in a General Module? It should not be in a Sheet module. I didn't get the error.

--
Kind regards,

Niek Otten

"KSO" <keld DOT soerensen@os DOT dk wrote in message ...
Hi Niek

It won't work either - I get runtime error 424

But I can see it's NOT a safe metode.

KS, Denmark

"Niek Otten" wrote:

That is not a safe way to get the name of the sheet where the formula is; some other sheet might be active.

Use

Function SheetName() As String
SheetName = Application.Caller.SheetName
End Function


--
Kind regards,

Niek Otten

"KSO" <keld DOT soerensen@os DOT dk wrote in message ...
I have defined a function like

Function GetSheetName() as String
Application.Volatile ' I tried this but no difference
GetSheetName=ActiveSheet.Name
End func

and when I use it in a cell on a workheet - then
sometimes it works and sometimes it won't - why ?

KS, Denmark