EXCEL里VBA,能读取指定的文件里数据吗?
就是我现在有个A.XLSX,我B.XLSX想读取里面的数据该怎么读取?如果我数据是在A.XLSX具体不知道在个SHEET里,改怎么写,能从SHEET里的命名判断从而读取吗...
就是我现在有个A.XLSX,我B.XLSX想读取里面的数据该怎么读取?如果我数据是在A.XLSX具体不知道在个SHEET里,改怎么写,能从SHEET里的命名判断从而读取吗?比如:SHEET1 3-10SHEET2 4-10SHEET3 4-11SHEET4 4-12我只想读取4月分的数据,改怎么弄呢?
展开
3个回答
展开全部
可以
dim wb as workbook , a&
set wb = getobject("文件的全部路径")
with wb
for a = 1 to wb.sheets.count
if sheets(a).name = " 4月份" then
.sheets(1).range().copy thisworkbook
activesheets.name = " 名称"
```
```
end with
具体操作需要看数据而行了
dim wb as workbook , a&
set wb = getobject("文件的全部路径")
with wb
for a = 1 to wb.sheets.count
if sheets(a).name = " 4月份" then
.sheets(1).range().copy thisworkbook
activesheets.name = " 名称"
```
```
end with
具体操作需要看数据而行了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能给你个几个参考,当然还有其他方法,希望能够帮到你
望采纳
getobject函数
本质是打开的,只是看不到窗口
dim
wb
as
workbook
set
wb
=
getobject(具体路径+文件)
with
wb
.............(operation
on
wb)
end
with
wb.close
false
set
wb=nothing
望采纳
getobject函数
本质是打开的,只是看不到窗口
dim
wb
as
workbook
set
wb
=
getobject(具体路径+文件)
with
wb
.............(operation
on
wb)
end
with
wb.close
false
set
wb=nothing
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sheets("sheet3").cells(1,2)
为名字为sheet3表单的第一行,第二列单元格的内容
为名字为sheet3表单的第一行,第二列单元格的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询