Gewusst wie: Programmgesteuertes Ausblenden von Arbeitsblättern
Sie können jedes Arbeitsblatt in einer Arbeitsmappe ein- oder ausblenden.Verwenden Sie zum Ausblenden eines Arbeitsblatts das Arbeitsblatt-Hostelement, oder greifen Sie auf das Arbeitsblatt mit der Sheets-Auflistung der Arbeitsmappe zu.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Excel 2013 und Excel 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Verwenden des Arbeitsblatthostelements
Wenn das Arbeitsblatt zur Entwurfszeit in einer Anpassung auf Dokumentebene hinzugefügt wurde, verwenden Sie zum Ausblenden des angegebenen Arbeitsblatts die Visible-Eigenschaft.
So blenden Sie ein Arbeitsblatt mit einem Worksheet-Hostelement aus
Legen Sie für die Visible-Eigenschaft des Sheet1-Hostelements den xlSheetHidden-Enumerationswert fest.
Globals.Sheet1.Visible = Excel.XlSheetVisibility.xlSheetHidden
Globals.Sheet1.Visible = Excel.XlSheetVisibility.xlSheetHidden;
Verwenden der Sheets-Auflistung der Excel-Arbeitsmappe
Greifen Sie in den folgenden Fällen über die Sheets-Auflistung in Microsoft Office Excel auf Arbeitsblätter zu:
Sie möchten ein Arbeitsblatt in einem Add-In auf Anwendungsebene ausblenden.
Das Arbeitsblatt, das Sie ausblenden möchten, wurde zur Laufzeit in einer Anpassung auf Dokumentebene erstellt.
So blenden Sie ein Arbeitsblatt mit der Sheets-Auflistung der Excel-Arbeitsmappe aus
Legen Sie für die Visible-Eigenschaft des Arbeitsblatts den xlSheetHidden-Enumerationswert fest.
CType(Globals.ThisWorkbook.Sheets(1), Excel.Worksheet) _ .Visible = Excel.XlSheetVisibility.xlSheetHidden
((Excel.Worksheet) Globals.ThisWorkbook.Sheets[1]) .Visible = Excel.XlSheetVisibility.xlSheetHidden;
Siehe auch
Aufgaben
Gewusst wie: Programmgesteuertes Löschen von Arbeitsblättern aus Arbeitsmappen
Gewusst wie: Programmgesteuertes Verschieben von Arbeitsblättern in Arbeitsmappen
Gewusst wie: Programmgesteuertes Schützen von Arbeitsblättern