求一个Excel的VBA大神,有问题请教

不打开Excel,读取Excel中的数

其实还是要打开的,只不过没让你看到而已追问

通过程序打开就好,因为好多表手动打开很麻烦。现在我有一个问题是,打开后能够读到表内的数,但是不能给当前的表格填写读到的数,请问该怎么办?Cells(3, 2) = Workbooks(s_name1).Sheets(s_name).[b3],cell(3,2)这个单元格没有填上数

追答

打开后其实当前表已经是Workbooks(s_name1)了,你应该在Cells(3, 2)前加上主表的全称,如:Workbooks("主表").Sheets("主表").Cells(3, 2)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-10

可以,大神来了