谁能帮我解答这个EXCEL表格?

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:19:48
在网上找到一个excel版的《获取某股票所有历史数据》,简单实用,很是喜欢。想略作修改,能较全面地获取自己所需信息。苦于对“宏”一无所知,于是在此恳请高手援手!
问题1、宏所链接的网址是不是{ http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?symbol=},如果是,怎么该网页无法打开。另外一个宏里可以同时链接两个以上的网页吗?
问题2、按钮在H列,我在其前插入列后按钮就失效了。该怎么解决?
问题3、我想获取近五日、十日、二十日、一个月、三个月、半年等时段的平均值、最高值、最低值、成交量等不同数据,该数据随着日期的变化而自动更新。该怎么解决?
问题4、当以上问题解决后,如果我要修改查询其他数据,如:添加机构比例;或将成交量修改成涨跌幅等等该怎么解决?
以下是该表格的“宏”编辑。如果要查看原文件,请跟我联系,邮箱:ch6767@qq.com,不胜感激,我是新手,仅有40分,全部酬谢,希望不要嫌弃。
'Disigned By ExcelHome Yier_fang
Sub cnft_click()
Dim arrAllData, arrb
Range("A:F").ClearContents
arrAllData = GetStockAllData(Range("H4"))
Application.ScreenUpdating = False
On Error Resume Next
arrb = Array("日期", "开盘价", "最高价", "成交价", "最低价", "成交量")
Dim

这个问题比较多,我想给你个建议,就是你有录制宏.
也就是说,在工具/宏中,选取录制,然后你就将你想做的工作,一步一步地做完,就会自动生成宏.
为了保证宏的正确性,建议最好分段做,将任务分为几个部分,一个一个做,都成功后,将它们复制到一起.