- The upper left hand corner cell of the table needs to have a range name of "Ticker" (see green-shaded cell on diagram). The text in the cell can be anything you want it to be.
- The cells below the "Ticker" cell should be filled in with Yahoo ticker symbols, one per cell (see yellow-shaded cells on diagram).
- The cells to the right of the "Ticker" cell should be filled with column titles (see orange-shaded cells on diagram. The text in these cells can be anything you want them to be.
- The cells above the column titles need to be filled in with SMF add-in formulas or element numbers (see blue-shaded cells on diagram). Use five tildas as a substitute for a ticker symbol. For example, any of the following text strings could be used to get "Market Capitalization" from Yahoo:
941
RCHGetElementNumber("~~~~~", 941)
RCHGetTableCell("http://finance.yahoo.com/q/ks?s=~~~~~",1,">Market Cap")
If you place an "X" in the cell of the element definition, it would tell the smfUpdateDownloadTable macro to skip it and leave that column alone. I do this when I want to create a column with my own formulas in, or to use as a divider column in the table.
So, this is what it would look like after doing the four steps above:
| 941 | X | 942 | |
| Heading0 | Heading1 | Heading2 | Heading3 |
| MMM | |||
| IBM | |||
| AA |
After running the smfUpdateDownloadTable macro, it would look like this:
| 941 | X | 942 | |
| Heading0 | Heading1 | Heading2 | Heading3 |
| MMM | 58800000 | 61300000 | |
| IBM | 1.73E+08 | 1.88E+08 | |
| AA | 15230000 | 23800000 |