• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.net(2005)でエクセルの特定名称のシートを操作したい。)

VB.net(2005)で特定名称のエクセルシートを操作する方法は?

このQ&Aのポイント
  • VB.net(2005)の環境でエクセルの特定名称のシートを操作する方法を教えてください。
  • VB.net(2005)でエクセルファイルを開いて特定名称のシートをアクティブにする方法を教えてください。
  • VB.net(2005)を使用してエクセルの特定名称のシートを操作する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.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() と言う感じ?

Elldorado
質問者

お礼

お世話になっております。 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()  

関連するQ&A

専門家に質問してみよう