excel-vba
Sheetオブジェクトではなく、Worksheetオブジェクトを使用する
サーチ…
前書き
多くのVBAユーザーは、WorksheetsとSheetsオブジェクトの同義語を検討しています。ではない。
シートオブジェクトは、ワークシートとグラフの両方で構成されています。したがって、Excelワークブックにチャートがある場合は、 Sheets
とWorksheets
を同義語として使用しないように注意する必要があります。
最初のオブジェクトの名前を表示する
Option Explicit
Sub CheckWorksheetsDiagram()
Debug.Print Worksheets(1).Name
Debug.Print Charts(1).Name
Debug.Print Sheets(1).Name
End Sub
結果:
Sheet1
Chart1
Chart1
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow