发个帖子感叹一下
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 4 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:夜不归宿 (等级:4 - 马马虎虎,发帖:2355) 发表:2004-09-24 19:46:52  楼主  关注此帖评分:
发个帖子感叹一下
帮人做excel处理数据,但是过于繁琐,所以繁则思变。。。

写marco。原来以为就是VB,结果发现了VBA这个子集

然后变做边查资料,两个多小时把主要部分写出来了。 -。-

接着就是痛苦的debug。

其实一个很简单的东西

用Marco Recorder 记录下来的命令是这样的
Rows("1:6").Selection
所以自己写代码的时候就成了
Rows("start:end").Selection

结果Debug的时候就死活不让过,说是形式不符
开始以为是interger和string的问题
后来找转化的方法,
开始去msdn上面找找补到,到网上去搜索偏方又搜索不到,
后来问了帝释天又问sean后来还拉版主辰星来问
结果大家都对VB不熟

最后查Office自带的help
结果excel告诉我,你没有安装帮助,是否要安装 =.=

郁闷,结果又在网上到处找偏方~~~~
最后实在不行了bebug了4个小时 =。=
心一横
去网上找MS的OFFICE帮助文件,看看又没有的下载
结果在微软主页上找到了 =。=

下载下来看过来看过去终于找到了 rows property =。=
但是里面根本没有什么选取从row A到row B的东西
-。-
里面只有两个rows(a)和rows
rows代表sheet里面的所有row...

然后看到下面一行小子,如果想要选取连续的多行的话请使用自定义的union =。=
汗。。。。

无语中,只好用range写。
几分钟写完,拿来test

以前要人工整理一个小时的数据现在3分钟就可以做完了

善哉善哉~~~~

-------------
总结
不懂先看help,API,然后去MSDN上面查,还是不懂就只好问人。
至于网上的偏方,平时可以看看,临时抱佛脚是找不到什么又价值的东西的。
还有有时候不要专牛角尖,要是我开始就拿range写也不会浪费那么多时间 =。=

欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:小蹦 (等级:10 - 炉火纯青,发帖:3962) 发表:2004-09-24 23:33:06  2楼
总结的好呀~顶一个
大家都来学习学习~
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:我行故我 (等级:5 - 略有小成,发帖:1333) 发表:2004-09-24 23:36:30  3楼
不错不错。。。
大家都还总结吧。。。

互相学习经验很重要的,这样对junior也很有帮助
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:simon (等级:10 - 炉火纯青,发帖:6859) 发表:2004-10-01 02:05:41  4楼
msdn must have right? just need time and patience to find
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
论坛导航 -> 华新鲜事 -> 求学狮城 | 返回上一页 | 本主题共有 4 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码