excel在不同工作表中录制宏和执行宏中遇到的问题

比如我在计算7月工资单时录制了一个宏(存在个人工作薄中),然后我想在8月工资单中运行宏,提示错误,我知道原因是7月工资单与8月工资单的行数不同(但列数相同)。请教各位大侠,如何能在录制宏时不体现具体的行数,而是用某一个通用函数来对所有有数据的行进行运算?

在VB里实现多次重复同样处理最好使用循环,可以用
i=1(假设你从第2行开始处理)
do
i=i+1
中间是你处理一行的语句,所有的行数用i替代
loop until A(i+1)=""
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-17
EXCEL技术问题,建议你到EXCEL专业论坛excelhome去求助,那儿可上传附件。
excelhome是个好地方,我几年前曾在那学到很多。当然,你这个问题是很简单的
第2个回答  2011-10-17
修改宏代码
第3个回答  2011-10-17
设定变量和利用RANGE的END属性,这样讲很难说明清楚,你把代码贴上来比较好,或者发到我的邮箱[email protected]
相似回答