- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.net(2005)でエクセルの特定名称のシートを操作したい。)
VB.net(2005)で特定名称のエクセルシートを操作する方法は?
このQ&Aのポイント
- VB.net(2005)の環境でエクセルの特定名称のシートを操作する方法を教えてください。
- VB.net(2005)でエクセルファイルを開いて特定名称のシートをアクティブにする方法を教えてください。
- VB.net(2005)を使用してエクセルの特定名称のシートを操作する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Dim xlApp As New Excel.Application Dim xlBooks As Excel.Workbooks = xlApp.Workbooks Dim xlBook As Excel.Workbook = xlBooks.Open("C:\売上情報_200904.xls") Dim xlSheets As Excel.Worksheet = xlBook.Worksheets("200908") xlApp.Visible = True xlSheets.Activate() と言う感じ?
お礼
お世話になっております。 Option Strict On になっておりましたので型変換(CType)を追加して、 以下のロジックにてシート名指定でシートをアクティブにすることができました。 ありがとうございました。 Dim xlApp As New Excel.Application Dim xlBooks As Excel.Workbooks = xlApp.Workbooks Dim xlBook As Excel.Workbook = xlBooks.Open("C:\売上情報_200904.xls") Dim xlSheet As Excel.Worksheet = CType(xlBook.Worksheets("200908"), Excel.Worksheet) xlApp.Visible = True xlSheet.Activate()