Uitvoeren van macro's op Verborgen Werkbladen

Macro's worden vaak gebruikt om informatie binnen een werkboek verwerken. Uw macro hebt toegang tot alle cellen in de werkmap, tenzij het werkblad met de cel is verborgen. Wanneer u een werkblad verbergen, wordt het zelfs verborgen normale macro-operaties.

Het gevolg hiervan is dat als u een macro wilt uitvoeren en hebben toegang tot informatie over een verborgen werkblad, moet u eerst "zichtbaar maken" het werkblad. Om dit te doen, de volgende regel code in uw macro gebruik je:

Sheets ("My Hidden vel"). Visible = True

Als deze lijn wordt uitgevoerd, dan is het werkblad met de naam My Hidden Blad niet langer verborgen. Het is dan gemakkelijk te bereiken met behulp van de Selection object of de Methode selecteren. Wanneer u later klaar om het werkblad weer te verbergen (wanneer u klaar verwerking), gebruikt u deze regel code:

Sheets ("My Hidden vel"). Visible = False

Natuurlijk, zichtbaar maken en later verstopt werkbladen kan veel knipperen op het scherm als Excel probeert om zijn scherm te werken op basis van de opdrachten uitgevoerd in uw macro veroorzaken. Als u dit wilt voorkomen, gebruik dan de volgende regel code aan het begin van je macro:

Application.ScreenUpdating = False

Met scherm bijwerken uitgeschakeld op deze manier, zal niemand ooit weten dat je een werkblad unhid en later rehid het. Zorg ervoor dat voor het beƫindigen van de macro u echter de eigenschap van scherm terug ingesteld op True.

Vergeet niet, maar ook, dat de jury object (en de Select-methode) zijn niet de enige manieren om toegang te krijgen tot informatie. Als u een beroep doen, in plaats daarvan, op het werken met reeksen (met behulp van de Range methode of het definiƫren van een object met behulp van de Range-methode), dan kunt u gemakkelijk toegang tot informatie over een verborgen werkblad, zonder de noodzaak om het zichtbaar te maken.

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (2548) is van toepassing op Microsoft Excel 97, 2000, 2002 en 2003. U kunt een versie van deze tip voor de ribbon-interface van Excel (Excel 2007 en later) vindt u hier: Hardlopen Macro's op Verborgen Werkbladen.