I have been developing a macro, with minimal (but growing) knowledge of
visual basic.

I found that if I piggy backed this into a PDFwriter 'macro' (turned
out to be a XLA addin). The macro I was creating would work on any
sheet I opened. This was great, exactly what I needed...

I really don't want to piggyback anymore though. I created my XLA, and
put it in the XLStart folder (like the PDF one was). And now any sheet
I open, my macro (or maybe project is a better word) is there in visual
basic. But the system does not seem to know about it, when I try to
run it, only gives me a create option.

What am I missing?