Excel中的vb编程问题(高手进来,回答好的有加分)
怎样写对两个工件簿中的数据进行计算的命令呢?比如:我想使C:\3.xls中sheet1的A1的数值等于C:\1.xls中sheet1的A1的数值加上C:\2.xls中sh...
怎样写对两个工件簿中的数据进行计算的命令呢?比如:我想使C:\3.xls中sheet1的A1的数值等于C:\1.xls中sheet1的A1的数值加上C:\2.xls中sheet1的A1的数值,命令是在3.xls的宏中写的,1.xls 和2.xls处于关闭状态(如果是打开状态我自己会写的),一定要用VB编写,用普通方法谁都会的,我这只是个例子而已,实际上这条命令是镶嵌在一个VB程序脚本中的,回答的详细点,关健的地方最好解释一下,回答的好的我会视质量好坏灼情加最高不超过50分的,多谢了!
展开
3个回答
展开全部
Q其实你要的就是打开C:\1.xls和C:\2.xls的宏代码而已,因为如果是打开状态你自己就会写了,打开工作薄的宏代码为:workbooks.open("C:\2.xls")
引号内你可以换成你想打开的工作薄,
打开后用以下命令就可以了
workbooks("3.xls").sheet1.range("A1")=workbooks("1.xls").sheet1.range("A1")+workbooks("2.xls").sheet1.range("A1")
引号内你可以换成你想打开的工作薄,
打开后用以下命令就可以了
workbooks("3.xls").sheet1.range("A1")=workbooks("1.xls").sheet1.range("A1")+workbooks("2.xls").sheet1.range("A1")
展开全部
焦点就在对1.xls 和2.xls 中数据的读取问题
我不知道为什么不要打开,那样明显增加难度。不知道后台打开的方法行不行?
其实只要是读取数据就肯定打开xls的数据库,只是打开的形式不同。
我不知道为什么不要打开,那样明显增加难度。不知道后台打开的方法行不行?
其实只要是读取数据就肯定打开xls的数据库,只是打开的形式不同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哦。我也视给分情况多少 灼情 回答不超过1百个字。不客气。呵呵。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询