excel-vba
Использовать объект Worksheet, а не объект Sheet
Поиск…
Вступление
Множество пользователей VBA рассматривают синонимы Worksheets and 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