I've been using Google Docs with the importXML function to pull information off many external XML feeds at the same time. This has been very useful but I'm starting to have a lot of trouble, specifically in that Google Docs is limited to only 50 such functions on any given spreadsheet, and I need several hundred. However, to my knowledge Excel has no similar function. Using the XML developer functions in Excel I was able to pull up part of the feed that I needed, but the issue is I need to be able to query 50+ external XML feeds at the same time, without manually importing them all into the document.
I was looking online and I found this blog post about RSS feeds in Excel: http://www.s-anand.net/blog/rss-feeds-in-excel/ This blog post talks about creating a user created function using XPath that allows for this syntax (basically the same as the importXML function in google docs): XPath(url,query) where the query is the xpath to a certain element within that external XML feed. ex. "// election/candidates/candidate" Unfortunately that blog post doesn't say how to create that XPath function. I had never heard of user created functions previously, but a bit of hunting and I learned a lot about them. I also landed on this group. I have little understanding of the syntax necessary to create such a function. One of the things this function would have to do is be able to take cell data as the URL (i.e. XPATH(A3,query)) which the (to my knowledge) the developer XML tools can't do. Could someone please help me as to how I would write such a function in the Excel VBA editor? -- ---------------------------------------------------------------------------------- Some important links for excel users: 1. Follow us on TWITTER for tips tricks and links : http://twitter.com/exceldailytip 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310 3. Excel tutorials at http://www.excel-macros.blogspot.com 4. Learn VBA Macros at http://www.quickvba.blogspot.com 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com To post to this group, send email to excel-macros@googlegroups.com <><><><><><><><><><><><><><><><><><><><><><> HELP US GROW !! We reach over 7000 subscribers worldwide and receive many nice notes about the learning and support from the group.Let friends and co-workers know they can subscribe to group at http://groups.google.com/group/excel-macros/subscribe