Masquer les feuilles de calcul par programmation

Vous pouvez afficher ou masquer une feuille de calcul dans un classeur. Pour masquer une feuille de calcul, utilisez l’élément hôte de feuille de calcul ou accédez à la feuille de calcul à l’aide de la collection Sheets du classeur.

S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document et aux projets de complément VSTO pour Excel. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.

Utiliser l’élément hôte de feuille de calcul

Si la feuille de calcul a été ajoutée au moment du design dans une personnalisation au niveau du document, utilisez la propriété Visible pour masquer la feuille de calcul spécifiée.

Pour masquer une feuille de calcul à l’aide d’un élément hôte de feuille de calcul

  1. Affectez à la propriété Visible de l’élément hôte Sheet1 la valeur d’énumération xlSheetHidden .

    Globals.Sheet1.Visible = Excel.XlSheetVisibility.xlSheetHidden;
    

Utiliser la collection Sheets du classeur Excel

Accédez aux feuilles de calcul via la collection Sheets Microsoft Office Excel dans les cas suivants :

  • Vous souhaitez masquer une feuille de calcul dans un complément VSTO.

  • La feuille de calcul à masquer a été créée au moment de l’exécution dans une personnalisation au niveau du document.

Pour masquer une feuille de calcul à l’aide de la collection Sheets du classeur Excel

  1. Affectez à la propriété Visible de la feuille de calcul la valeur d’énumération xlSheetHidden .

    ((Excel.Worksheet) Globals.ThisWorkbook.Sheets[1])
        .Visible = Excel.XlSheetVisibility.xlSheetHidden;