0

Excel ファイル内で特定のワークシートを名前で取得する必要があります。基本的に、私の Excel ファイルには 7 つのワークシートがありますが、そのうちの 3 つだけを名前で指定します。

すべてのファイルを取得するためにフォルダーをループしているため、ファイル名とパスしかないので、ファイル名をこの Sub に渡し、タイプ 'Worksheets' のインスタンスを取得したい

これを行うにはどうすればよいですか?

4

1 に答える 1

0

ファイルのループが名前でシートを取得することにどのように関連するかは完全にはわかりませんが、型指定されたArrayインデックスを使用Worksheetsしてアイテムのサブセットをクエリします。

dim wb as Workbook
set wb = Workbooks.Open("file.xls")
wb.Worksheets(Array("Sheet1", "Sheet2")).Select
于 2013-10-20T21:56:22.320 に答える