vba打开指定excel文件并关闭操作 vba打开指定excel文件并关闭( 三 )


Public Sub test()
Application.ScreenUpdating = False
Workbooks.Open “f:test.xls”
ThisWorkbook.Sheets(1).Range(“b1”) = ActiveWorkbook.Sheets(1).Range(“a2”)
ActiveWorkbook.Close
Application.ScreenUpdating = True
End Sub
首先关闭屏幕刷新 , 是为了防止test.xls在打开时被看见(有时候还是看的见) 。打开后 , 见test.xls的Sheet1的单元格A2中的值赋给当前工作簿的Sheet1的单元格B2 , 然后关闭test.xls 。
当要打开的工作簿不确定的时候 , 可以通过调用打开对话框来让用户自己选择 。
可改为如下:
Public Sub test()
Application.ScreenUpdating = False
Dim Filename as String
Filename = Application.GetOpenFileName
Workbooks.Open Filename
ThisWorkbook.Sheets(1).Range(“b1”) = ActiveWorkbook.Sheets(1).Range(“a2”)
ActiveWorkbook.Close
Application.ScreenUpdating = True
End Sub
7、总结
利用Excel对象的方法进行文件操作是最简单 , 也是最方便的 , 适合初学者 。对于Excel文件格式 , 如果我们仅仅是读取其表格中的内容 , 这种方法也是首选 。对于文本文件的操作 , 使用第二种方法比较方便 , 若要将文本转换成表格 , 那么使用此方法也是合适的 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: