我想问问,我的一个xls文件,如a.xls文件.
里面有n 个sheet如有3个
我想随意打开其中的一个,可是不能,楼主能指点一下吗?
例:
dim exl as new Excel.Appliction
dim Wsheet as Excel.Worksheets
exl.Workbooks.open "路径"
set Wsheet = exl.ActiveWorkbooks.WorkSheets(1).Select
With exl
.Range("A1").Select
.ActiveCell.value = "bbb"
End With
这样我打开的是xls文件中的sheet1,并在相应的单元格上赋值.
但是我想打开它的第2个sheet,就这样写的.
dim exl as new Excel.Appliction
dim Wsheet as Excel.Worksheets
exl.Workbooks.open "路径"
set Wsheet = exl.ActiveWorkbooks.WorkSheets(2).Select
With exl
.Range("A1").Select
.ActiveCell.value = "bbb"
End With
可是打开,它仍然打开第一个sheet,并把值赋上去.
怎样才能打开电子表格后,显示的是我任意选的sheet呢
请各位高手指教
里面有n 个sheet如有3个
我想随意打开其中的一个,可是不能,楼主能指点一下吗?
例:
dim exl as new Excel.Appliction
dim Wsheet as Excel.Worksheets
exl.Workbooks.open "路径"
set Wsheet = exl.ActiveWorkbooks.WorkSheets(1).Select
With exl
.Range("A1").Select
.ActiveCell.value = "bbb"
End With
这样我打开的是xls文件中的sheet1,并在相应的单元格上赋值.
但是我想打开它的第2个sheet,就这样写的.
dim exl as new Excel.Appliction
dim Wsheet as Excel.Worksheets
exl.Workbooks.open "路径"
set Wsheet = exl.ActiveWorkbooks.WorkSheets(2).Select
With exl
.Range("A1").Select
.ActiveCell.value = "bbb"
End With
可是打开,它仍然打开第一个sheet,并把值赋上去.
怎样才能打开电子表格后,显示的是我任意选的sheet呢
请各位高手指教
解决方案 »
- 急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急......火烧眉毛了
- 都是反安装制作软件惹得祸,请各位帮我想想办法!
- DataGrid如何汇总一个列的值?
- setup factory 6.0
- 请高手老鸟进来指点一下,创建视图的问题。
- 怎么监控一个用SHELL启动的程序是否结束?
- 关于用SQL对两个表的比较的问题!(100分)
- 什么是水晶报表?
- 高分求助:谁有用vb开发的像vb风格的调试器例子,包括语法分析、光带移动
- 一个数据库查询的问题,怎么那么简单的问题我那么长时间都没找到?
- 为什么用picturebox放大图像到一定比例图像就出错了?
- DataGrid有没有控制总行数的属性?
Dim Wsheet As Excel.Worksheet
exl.Workbooks.Open "c:\·¾¶.xls"Set Wsheet = exl.Worksheets(1)Wsheet.Cells(1, 2) = "1asdasda31"exl.SaveWorkspace
exl.QuitSet exl = Nothing
Set Wsheet = Nothing
End Sub不知道对你是否有帮助!
dim Wsheet as Excel.Worksheet
exl.Workbooks.open "路径"
set Wsheet = exl.ActiveWorkbooks.WorkSheets(2)With Wsheet
.Range("A1").Select
.ActiveCell.value = "bbb"
End With
dim Wsheet as Excel.Worksheets
这句话是什么意思啊