Bladen verbergen en de constante xlVeryHidden gebruiken in een macro

Samenvatting

In Microsoft Excel kunt u bladen in een werkmap verbergen, zodat een gebruiker deze niet kan zien. U kunt elk type blad in een werkmap verbergen, maar u moet altijd ten minste één blad zichtbaar laten.

Meer informatie

Een blad verbergen met behulp van menuopdrachten

Als u een blad wilt verbergen, wijst u Blad aan in het menu Opmaak en klikt u op Verbergen. Als u een blad zichtbaar wilt maken, wijst u Blad aan in het menu Opmaak en klikt u op Zichtbaar maken. Selecteer het juiste blad en klik op OK.

Opmerking

U kunt modulebladen niet verbergen omdat ze worden weergegeven in de Visual Basic-Editor.

Een blad verbergen met een Visual Basic-macro

U kunt een blad ook verbergen of zichtbaar maken met behulp van een Macro of procedure van Microsoft Visual Basic for Applications. Wanneer u Visual Basic-code gebruikt, kunt u de eigenschap xlVeryHidden gebruiken om een werkblad te verbergen en ervoor te zorgen dat het dialoogvenster Zichtbaar wordt gemaakt. Wanneer u dit doet, kunt u het blad alleen weer zichtbaar maken door een andere Visual Basic-macro te maken.

Gebruik in een Visual Basic-macro de eigenschap Visible om een blad te verbergen of zichtbaar te maken. U kunt de eigenschap Visible instellen op True, False of xlVeryHidden. Waar en Onwaar hebben hetzelfde effect als het gebruik van de menuopdrachten Zichtbaar maken of Verbergen. Het argument xlVeryHidden verbergt het blad en zorgt ervoor dat het dialoogvenster Zichtbaar wordt gemaakt.

Voorbeeld van Visual Basic Code

Microsoft verstrekt programmeervoorbeelden alleen ter illustratie, zonder expliciete of impliciete garantie. daaronder mede begrepen, maar niet beperkt tot impliciete garanties met betrekking tot de verkoopbaarheid en/of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertaal VBScript, alsmede met de hulpprogramma's waarmee procedures worden gemaakt en waarmee fouten in procedures worden opgespoord. Microsoft-ondersteuningstechnici kunnen helpen bij het uitleggen van de functionaliteit van een bepaalde procedure, maar ze zullen deze voorbeelden niet wijzigen om extra functionaliteit te bieden of procedures te maken die voldoen aan uw specifieke vereisten. In de volgende voorbeelden ziet u hoe u de eigenschap Visible van een bladobject gebruikt.

   Sub UnhideSheet()
       Sheets("Sheet1").Visible = True
    End Sub
    Sub HideSheet()
       Sheets("Sheet1").Visible = False
    End Sub

In het volgende voorbeeld ziet u hoe u het argument xlVeryHidden van de eigenschap Visible gebruikt om een werkblad te verbergen:

    Sub VeryHiddenSheet()
       Sheets("Sheet1").Visible = xlVeryHidden
    End Sub