excel-vba
Använd kalkylarkobjekt och inte arkobjekt
Sök…
Introduktion
Många VBA-användare överväger synkroniseringsobjekt för kalkylblad och ark. De är inte.
Arkobjekt består av både kalkylblad och diagram. Således, om vi har diagram i vår Excel-arbetsbok, bör vi vara försiktiga med att inte använda Sheets
och Worksheets
som synonymer.
Skriv ut namnet på det första objektet
Option Explicit
Sub CheckWorksheetsDiagram()
Debug.Print Worksheets(1).Name
Debug.Print Charts(1).Name
Debug.Print Sheets(1).Name
End Sub
Resultatet:
Sheet1
Chart1
Chart1
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow