Keeping track of the value of your stock portfolio is often not easy.

Using our free Excel™ spreadsheet makes keeping tabs on your stock easy and saves you time and effort.

The spreadsheet uses the Excel function, StockHistory which pulls information from the Stock Market, but it is not exactly intuitive. In fact it is about as user friendly as a cornered rat as it uses switches to determine the values to be returned.

The Stock Portfolio spreadsheet is a macro-enabled spreadsheet and must be saved as an xlsm file. We guarantee that the file is 100% safe. There is no malicious code within it.

Enjoy!

As usual the normal disclaimers apply.

The spread sheet can be downloaded from here.

A video of using the spreadsheet is available on Youtube™ here.

Description

The Stock Portfolio spreadsheet will help you keep track of your stock investments by holding the information on a single worksheet. You only need to enter three pieces of information and this is done via a pop-up screen.

The spreadsheet is comprised of three user forms, four worksheets (of which only one is visible) and some modules. All of the code is password protected.

When you first open up the spreadsheet, you may be prompted to enable macros. Please do so as without this the spreadsheet will be worthless. The message looks like:

Security Message Picture


Once macros are enabled you can begin using the spreadsheet.

The worksheet (Stock Portfolio) has code behind it that is only executed when an empty cell is clicked into if that cell is in column 1 (Column A).

The first three columns are filled in from the pop-up form that gets displayed when the cell is clicked. Columns D through H are automatically calculated by the code and will get overwritten if data is in them. All other columns are left untouched.

When you click into an empty cell in column 1(A) a screen will pop-up. Initially the screen will look like:

Initial screen The Stock Code list box contains all the stock ticker codes in use by the New York Stock Exchange (NYSE). This list is populated from a hidden worksheet. It is hidden in order to prevent inadvertent corruption.

To select a stock you can either:
  • Scroll down the listbox until your stock appears in the list, then select it.
  • Begin type the stock code and select the desired code.
  • Type the whole stock code symbol and the stock will highlight
Once the stock is highlighted you can double click on the desired stock, or you can press enter to select it.

When the desired stock code has been selected the pop-up screen will be updated to look like:

Stock Count screen You will now see that the stock code listbox has gone and the selected stock is displayed next to the "Stock Code" label. You will also see that the stock name is displayed alongside the stock code.

You will also see that the "Number of Stocks" label and text entry box is now displayed. This is where you enter the number of stocks of that code that you have. The number of stocks value must be a whole number.

Once you have entered the number of stocks, press enter.

Once the number of stocks has been entered, pop-up screen will be updated to look like:

Stock Count screen Notice that the date field is filled in with the current date in the format dd mmm yyyy.

Notice also that the "Add" button is now available.

The date can be over typed but it must be in the format dd mmm yyyy and it cannot be a future date.

You can also use the "Select Start Date" to display a date selection panel.


Once all the fields on the pop-up form are filled in, click on the "Add" button.

You should now see the stock added. to the "Stock Portfolio" worksheet.


If the start date falls on a weekend, or a public holiday, the date will be rolled back to the last trading day before the entered date. Note also that the remaining columns in the row have been calculated up to the date of the last trading day prior to the current day.

You can add as many stocks onto the worksheet as you like, even the same stock code.

Every time you open the spreadsheet, the stock values and prices will be recalculated. If you want/need to have the spreadsheet recalculate without having to close and reopen the file then click on the "Refresh All" option under the data tag.

Refresh All Image

The spread sheet can be downloaded from here.

A video of using the spreadsheet is available on Youtube™ here.

 


If you need any support or assistance with any of the code on this site
or
if you would like to contact us, please click here

follow us on facebook
Follow us on Facebook

 

Number of unique visitors 35

Copyright © Abbydale Systems LLC 2015-2025

Abbydale Systems LLC Lic. 802696149. All rights reserved.

Last modified : Sunday 29th of December 2024