大家好,我是永恒君!
又是新的一周!最近和朋友交流了一下投资理财的信息,都谈到会想要配置部分基金,那首先自然是要了解一下基金的基本情况。
很多朋友查询基金的信息,都会在东方财富网上面进行查看,信息非常的全面。
类似这个网址:
http://fundf10.eastmoney.com/jbgk_588080.html
一般了解基金的信息都会希望对各个基金的信息进行简单的汇总和对比,供选择参考。而东财目前貌似没有提供可以同时查看到多个基金的基本信息的功能。
那么今天这个分享实例就是一键快速查询基金信息、基金净值。
问题需求
简要的说一下我们的需求,如下图:
B2列是需要查找基金信息的代码(都是六位的数字),需要查找的信息包括基金名称、类型、规模、管理人、基金经理、费用、跟踪标的、成立日期
。
效果展示
最终的查询结果:
简要分析
这个实例需要使用VBA的请求网页的功能,大致过程就是:
1、遍历B2列每一个基金代码的单元格,构造出基金信息网页的地址;
2、VBA对每个地址进行请求,获得服务器返回的信息;
3、对服务器返回的信息进行筛选,提取我们需要的信息,填入到相应的的单元格当中。
这里要说明一下,之前也说到了,因为是会涉及到向服务器请求、获取数据的过程,该实例不能保证任何时候都有效,有时候会因为网络、网站等问题出现异常情况。
另外,有的时候我们也会需要批量查询基金当天的净值
,这里也一并放在一起,过程和上面的基本类似。
净值查询结果
好了,以上就是今天的全部分享内容。
对这个实例感兴趣的话,可以在微信公号内回复「基金」获取vba文件或者点击这里查看进行试用吧~~
欢迎交流!