excel-vba
Verwenden Sie ein Arbeitsblattobjekt und kein Blattobjekt
Suche…
Einführung
Viele VBA-Benutzer betrachten Objekte für Arbeitsblätter und Arbeitsblätter als Synonyme. Sie sind nicht.
Das Objekt "Blätter" besteht aus Arbeitsblättern und Diagrammen. Wenn wir also Diagramme in unserer Excel-Arbeitsmappe haben, sollten wir vorsichtig sein und keine Sheets
und Worksheets
als Synonyme verwenden.
Drucken Sie den Namen des ersten Objekts
Option Explicit
Sub CheckWorksheetsDiagram()
Debug.Print Worksheets(1).Name
Debug.Print Charts(1).Name
Debug.Print Sheets(1).Name
End Sub
Das Ergebnis:
Sheet1
Chart1
Chart1
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow