Originated From

Embedding Macro in and Excel Workbook

I am very new to creating excel Macros.  I used a guide to create a Insert Date macro. I then inserted a small picture of a calendar and assigned my macro to it.  The function works perfectly fine on my computer, but when viewed on another computer, clicking on the calendar results in the error message "File Personal.xls not found."  I know it is because the macro file must only be saved on my computer and a friend has told me I have to somehow embed the file in the worksheet.  However I have no idea how to do this and have been unable to figure it out.  Any help you can provide would be greatly appreciated.  Thanks!

Liked this question? Tell your friends about it


You can either put your macros in Personal.xls which loads up when Excel is started or in the actual book you're working with.  To move it out of the Personal.xls open Excel and press Alt-F11 to bring up Visual Basic.  On the left you should see the Project window with any open files in.  Find Personal.xls and click the + to expand.  Do the same for Modules and find your macro.  Copy the code and find your new book in the Project window and, if needed right click on the filename and select Insert - Module then paste the code into the new module.  You'll will then need to reassign the macro to make it point to the new location.

<a href="" rel="nofollow" cl="http://www.spreadsheetsdirect.com/" class="comlink">http://www.spreadsheetsdirect.com/</a>

Be The First To Answer

Other people asked questions on various topics, and are still waiting for answer. Would be great if you can take a sec and answer them

Ask a Question... We'll forward it to people who know

More Questions

Embedded graphis not seen in received emails.

Are you using a web browser or the AOL software? Are your spam settings set to block images from senders not on your Contacts list? Do you see the yellow bar asking you to show images from this sender?

Macro Photography???

Africa is a fabulous location for those who want to get into macro photography with its natural beauty and wildlife. The following are some great spots for macro photography in Africa: Kruger National Park Kgalagadi Pilanesberg Etosha Source: http://www.kruger-2-kalahari.com/macro ...

Macro to add number to range..HELP!

You'll need a loop to go through cells. Here is my suggestion: Sub AddToCell() 'Do starts a loop Do 'Here is your original macro row ActiveCell.Value = ActiveCell.Value + Val(InputBox("3100", default:=1)) 'Select next cell ActiveCell.Offset(1, 0).Select 'Loop ends here if next cell has no ...

Hi, I am trying write a macros to convert Now ...

well if you use function now the value will change, it's already automatic. Try open blog http://misterahhmad.blogspot.com, there a lot of tips