繁体   English   中英

告诉Excel在VB.NET中从哪个工作表中提取数据

[英]Tell Excel Which Sheet to Pull Data From in VB.NET

我正在编写一个VB.Net程序,以从Excel工作表中提取信息并将其显示在键盘的LCD面板上。 但是,我遇到了一些麻烦。 我设法使它显示在LCD上,并从Excel中读取数据。

但是,它不是从我想要的工作表中提取的。 它来自书的中间工作表,这是一本大型的兆字节的书,其中包含许多工作表。 我的代码如下。

Dim Excel As Microsoft.Office.Interop.Excel.Application
Dim intraday As Microsoft.Office.Interop.Excel.Workbook
Dim iSheet As Microsoft.Office.Interop.Excel.Worksheet
Dim t As String

Excel = CreateObject("Excel.Application")
Excel.Workbooks.Open("C:\excelworkbook.xlsm")
iSheet = Excel.Workbooks(1).Worksheets(9)
t = Excel.Cells(11, 1).Value.ToString

你可以试试这个代码。

Dim Excel As Microsoft.Office.Interop.Excel.Application
Dim intraday As Microsoft.Office.Interop.Excel.Workbook
Dim iSheet As Microsoft.Office.Interop.Excel.Worksheet
Dim t As String

Excel = CreateObject("Excel.Application")
intraday=Excel.Workbooks.Open("C:\excelworkbook.xlsm")
iSheet = intraday.Worksheets(n)
t = Excel.Cells(11, 1).Value.ToString

其中n是所需的工作表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM