发个帖子感叹一下
所在版块:求学狮城 发贴时间:2004-09-24 19:46  评分:

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
帮人做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写也不会浪费那么多时间 =。=

.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

 相关帖子 我要回复↙ ↗回到正文
发个帖子感叹一下 夜不归宿   (1359 bytes , 704reads )
msdn must have right? just need time and patience to find simon   (0 bytes , 229reads )
不错不错。。。 我行故我   (66 bytes , 252reads )
总结的好呀~顶一个 小蹦   (17 bytes , 244reads )