La collection de feuilles de calcul exposée sous
TXLSXWorkbook.Sheets — ajoute, recherche, duplique et copie entre classeurs des instances
TXLSXWorksheet
| Count, Items | Nombre de feuilles et accès indexé en base un à chaque TXLSXWorksheet (propriété tableau par défaut) |
| ActiveIndex | Index en base zéro de la feuille qu'Excel active à l'ouverture ; -1 quand aucune n'est définie. Attention, cet index est en base zéro alors que IndexByName/Items/Duplicate sont en base un — retranchez 1 pour les combiner |
| Add | Ajoute une nouvelle feuille, avec ou sans nom ; les surcharges prennent aucun nom ou un nom WideString |
| IndexByName, SheetByName, TryGetSheetByName | Recherche une feuille par nom ; SheetByName renvoie nil et TryGetSheetByName renvoie False quand elle est introuvable |
| DeleteByName | Supprime une feuille par nom ; renvoie False quand aucune feuille ne portait ce nom |
| Duplicate | Copie une feuille (cellules, fusions, dimensions, volets figés, vue, protection, mise en page, couleur d'onglet) dans le même classeur ; graphiques/images/tables/validations ne sont pas copiés — voir TXLSXWorksheet.CopyFrom |
| Clear | Retire toutes les feuilles de la collection |
Cet exemple ajoute une feuille, puis la recherche et l'active par nom (IndexByName est en base un, ActiveIndex en base zéro)