本文目录一览:
- 1、VBA 用Application.GetOpenFilename打开了另外一个excel文件,如何把打开的文件设为激活?
- 2、vba如何将指定的workbook激活为active
- 3、excel vba 激活文件
VBA 用Application.GetOpenFilename打开了另外一个excel文件,如何把打开的文件设为激活?
你的思路错了。
一、如果是用VBA的编程环境,根本没必要用这种方式。
你可以直接
dim wb as excel.workbook
set wb=application.workbooks.open("你的另一个EXCEL的路径")
dim sh as excel.worksheet
set sh=wb.worksheets(1)
sh就是你要的sheet1
二、期间需要反复操作的话,其实没必要激活;激活是给人用的。如果是用程序的话,激活不激活窗口和你能不能操作没有任何联系。
比如上面的sh获得后,你可以
sh.cells(1,1).value="aaa"
就可以对sheet1的a1单元格内容设置为aaa
然后期间你要反复操作的话,其实就是直接调用wb和sh。
三、如果你坚持要激活
sh.active
sh.select
就可以了。
狗屎百度,居然说我账号异动一定要提供手机,骗谁啊,老子不登录了。
vba如何将指定的workbook激活为active
用Activate方法可激活,例如:
workbooks("Book1").Activate
关于Activate的相关知识:
应用于 Application、Document、InlineShape、OLEFormat、Pane、Shape、ShapeRange 和 Window对象的 Activate方法。
激活指定的对象。
expression.Activate
expression 必需。该表达式返回以上的一个对象。
excel vba 激活文件
WORKBOOK("文件名").activate
用上面的语句就能激活并且操作了.主要是激活文件的语句 activate 的用法。文件激活以后还要激活sheet.同样
worksheets("sheet1").activate