Wow, my memory is really bad. I had this problem only about 6 months ago
and, for some reasons, posted on yet another forum, answered by Dave
Peterson:
http://www.officehelp.in/1263734/atpvbaen-link
In that post, I even recalled having the problem even before that!
Nevertheless, Dave's suggestions did not help the problem, although he did
suggest that unless you use these add-in functions in your VBA code, which I
don't plan to, you don't really need this atpvbaen at all. So, it seems to
me that Dave would advise me that the best thing for me to do is to simply
uncheck the analysis toolpack for VBA. I may have to redo hundreds of
eomonth functions but, once done, it probably won't get confused again by
eomonth. Then, when I send the file somewhere, they probably won't see the
link either, as long as they either don't have it checked or, even if they
do have it checked, as long as they don't add any NEW eomonth functions.
Anyone care to agree, or disagree?
What I'd really like to know if why atpvbaen insists on stealing away the
eomonth function that apparently, is already in funcres.xls. If it is
really just for VBA, how does it even find it?
Dean
"Dean" wrote in message
...
Does your home grown function work for every date, leap year or not?
Just to be sure, are you saying that, if you go to a blank spreadsheet and
type in an eomonth function into some cell, then go to edit links, there
is no link? Do you have the analysis toolpak FOR VBA installed also, or
just the regular analysis toolpak?
If just the regular one, then I might have some clues. I did some
googling and found a post by our own Tom Ogilvy on some other forum which
told me something I didn't know, that atpvbaen is really the add in for
the VBA analysis toolpak, not the regular toolpack. So. I unchecked the
VBA version in my EXCEL and then noticed that the eomonth function died,
however if I retyped it in, it worked, and there was no edit link.
However, as soon as I added the VBA add-in back in and typed a new eomomth
function in another cell, I got the edit link back again - just for that
one new eomonth function, not the others. So it seems that, at least on
my computer, if I use the eomonth function, it looks to find it first in
the analysis toolpak VBA, not just the regular analysis toolpak.
I'm not sure I really need the analysis toolpak VBA, but it seems like it
might be of some use! Does anyone have any idea how to tell EXCEL to look
at the regular analysis toolpak first, or does the VBA one supersede the
regular one, making this edit link unavoidable? The link seems to be
problematic in that, if you send a file to someone else, it wants to
update that atpvbaen link, which they may not even have.
Thanks much, Nick!
Dean
"NickHK" wrote in message
...
Dean,
No, I see no EditLink using this function.
By the way, if this is the only function you use, you can roll your own
quite easily, then drop the dependence on this add-in:
Public Function MyEOMonth(FromDate As Date, MonthsToAdd As Long) As Date
MyEOMonth = DateSerial(Year(FromDate), Month(FromDate) + MonthsToAdd + 1,
0)
End Function
NickHK
"Dean" wrote in message
...
I sometimes use some functions that require the analysis toolpack, the
basic
EXCEL one, not the VBA one. A typical function is eomonth(date, # of
months), which finds the ending date of the month that is so maybe
months
later.
I notice that, when I save a file with this function, though there is no
message asking me to update links, when I re-open this file, there is a
link
when I go to edit links, showing ATPVBAEN.xla. I'm not sure it was this
way
before. I occasionally get messages suggesting the add-ins are not
installed even though clearly they are, since the equation is still
there
and changes when I change the date it is computing from. In any event,
I
also sent such a file to someone else to use and he ended up losing all
cells that had this eomonth function in them - they all show up as
=#N/A,
though the right answer is still there, probably because he did not
update
links, or maybe because he did. In any event, he loses the equations.
I
even notice that when I open this file, sometimes, I see the formula
change
so that, in the formula bar, it shows something like
atpvbaen.xls//eomonth(x,y), which seems the cause of the problem.
My first question is whether this link to ATPVBAEN.xla should show up as
a
link, under edit links - can someone else try it on their computer -
just
type =eomonth (a1,1) into cell a2 with any date in cell a1 - and tell me
if
a link to atpvbaen.xla shows up for them (assuming you have the analysis
toolpak installed)? Also, how can I fix things so that, when I send
the
file to someone else, he won't have the problem with his computer not
being
able to find this link? Can he just change the source, assuming he can
find
his own ATPVBAEN.xla file? Also, I think he has upgraded to EXCEL 2007,
which may not deal with add-ins in the same way.
Help, please!
Thanks
Dean