excel-vba
Utiliser un objet Feuille de calcul et non un objet Feuille
Recherche…
Introduction
De nombreux utilisateurs de VBA considèrent les objets Worksheets et Sheets des synonymes. Ils ne sont pas.
L'objet Sheets se compose de feuilles de calcul et de graphiques. Ainsi, si nous avons des tableaux dans notre classeur Excel, nous devrions faire attention à ne pas utiliser les Sheets
et les Worksheets
de Worksheets
comme synonymes.
Imprimer le nom du premier objet
Option Explicit
Sub CheckWorksheetsDiagram()
Debug.Print Worksheets(1).Name
Debug.Print Charts(1).Name
Debug.Print Sheets(1).Name
End Sub
Le résultat:
Sheet1
Chart1
Chart1
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow