拜托你,再修改下XLS表。
你好!以下是初步的需求,总的设计是:把数据汇总到表AS中,以方便的查找任意一个股票的价格趋势、行业、年报情况,算法你可优化。 我只会设置公式,手工操作太多。请你编程序代替手工操作,减轻工作量。 1 请考虑股市休市,如周末,算法可用这样:如果沪市前10个股票的价格今天数据与前一天相比没任何变动则为休市)。休市则不必进行后续的运算,如不必新增加sheet. 2 考虑一个XLS可加的sheet的最大限制,这个我不太清楚。而且表太大了打开是否会困难。 可这样,如果超过15天,则自动生成一个与原文件一样的新的XLS的文件,但只把前5日的数据复制过来。新文件名按时间段命名。 3 双击文件直接运行宏,不点击链接。 4 下载的数据注意去掉证券名称的空格,其中证券名称的A,似乎也要替换,可能是半角与全角的区别吧,如果不替换则我设置在表“AS”中的公式读不出。 5 如果链接能打开,并且今天的表已经存在(例如已经下载过了),直接用新数据覆盖,不询问。 如果链接打不开,则不覆盖,不下载,也不询问,出一提示框,提示无法打开网页,1秒后提示框自动退出。 停牌按以前记录的前5天的涨幅取平均值。 6 表“AS”记录所有股票数据,此表中的列2A表示2日涨幅平均,5A列表示5日涨幅平均。 把下载的数据中的两列(今天的价格2P,今天的涨幅2H)对应的加入表“AS”中,位置在列2A前,要求价格、涨幅与代码对应。 7 计算出最近2日涨幅平均,更新2A列。 计算出最近5日涨幅平均,更新5A列。 8 设置3个button于表“AS”第一行,点击后可对表“AS”,分别对应以下三列,分别实现按2A、5A、证券代码,三列从高到低排序, 9 自动下载以下表格的数据,不含图片: 只下载新的数据,已有的数据不下载,下载到“年报”表的第A到H列,不要覆盖原有数据与第I到J列的公式。 其中点击查看明细要含原有链接。 然后按“公告日期”从最新的日期往下排序。 先写这么多吧,我觉得程序量应该非常大了,后续再给200分吧,呵呵,我用这个分析下强势的行业或股票。 见:
1。原表的公式实在太多了。。。其实有的公式是可以去掉的,比如相应股票的代码,都是固定不变的,并不需要一直用函数公式引用。去掉公式的话,可以明显提高表格的速度 2。表中类似"0120","0121"这种每天生成的股票原始数据,是否可以去掉?因为,AS表中已经获得了每日的价格和涨幅,如果去掉其他多余的数据,可以避免Excel表文件过大(目前仍保留) 3。
由于一直更新数据,会使表格越来越大。可以考虑每个月一次,把表备份一下。然后手动删除掉部分AS表中的数据,但需要保留最后4天的数据以备进行2A和5A的分析。 4。宏最好不要打开文件即执行,这样往往会造成不必要的运算。例如已经更新过了今日的数据,或者打开过去的历史数据查询,都会重新对数据又进行一次调整。
所以还是保留了"更新数据"的按钮 5。对一些你常用的网站超链接进行了简洁。方法是先选择C列你要访问的站点,再点击上面的"访问链接"按钮 6。由于现在更新数据,不仅先要下载每日的新数据,还会自动更新SA表中各股票的每日情况,并且计算A2和A5,所以运行时间可能会变长。
但这样可以避免太多的函数公式,提高了表的访问和执行速度。 7。"年报"部分的功能还未进行调整,未完待续。。。 。
答:选中A1:A2,进行“格式/单元格/数字/分类/自定义/类型/####-##-##/确定”设置,即可返回1995-12-08和1993-05-21。详情>>
问:怎样用Camtasia Studio v2.0.3来制作媒体
答:这个软件有使用向导的,你新建一个文件,然后照着他的说明一步一步的走下去,就知道怎么用了,这个软件太小了,网上跟本找不到教程的,如果你确实还是不会的话,找个懂电脑...详情>>