告诉 Excel 要从哪个工作表中提取数据 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 是所需的工作表。

最新更新