andriesluchies
Gebruiker
- Lid geworden
- 30 okt 2009
- Berichten
- 41
Zit wederom met een dillemaajte; het volgende is aan de hand.
Heb een stukje VBA geschreven teneinde het openen van mijn bestand zonder inschakeling van macro's te voorkomen. Het bestand kan dus alleen geopend worden met inschakeling van macro's. Het volgende stukje VBA heb ik opgenomen in 'This Workbook'
Stukje VBA werkt op zich prima; echter het volgende is aan de hand.
Het bestand bevat naast een aantal vrij toegankelijke tabbladen ook tabbladen die ik niet voor eenieder zichtbaar wil hebben (staan overigens niet in bovenstaand stukje VBA). Teneinde het zichtbaar maken en verbergen van bladen te blokkeren moet je de werkmapstructuur beveiligen.
Zo komen we bij het probleem; ik kan bovenstaand stukje VBA niet activeren en de werkmapstructuur tegelijk beveiligen.
Iemand suggesties?. Wellicht is het mogelijk individuele tabbladen te blokkeren qua weergeven en verbergen, of iets dergelijks?.
Heb een stukje VBA geschreven teneinde het openen van mijn bestand zonder inschakeling van macro's te voorkomen. Het bestand kan dus alleen geopend worden met inschakeling van macro's. Het volgende stukje VBA heb ik opgenomen in 'This Workbook'
Code:
Private Sub Workbook_Open()
Sheets("Introductie").Visible = True
Sheets("Waarschuwing").Visible = xlVeryHidden
Sheets("Afnemers").Visible = True
Sheets("Artikeloverzicht").Visible = True
Sheets("Conversie").Visible = True
Sheets("Opdrachten").Visible = True
Sheets("Totaaloverzicht").Visible = True
Sheets("Statistieken & Rapportage").Visible = True
Sheets("Afrekeningen & Facturen").Visible = True
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("Waarschuwing").Visible = True
Sheets("Introductie").Visible = xlVeryHidden
Sheets("Afnemers").Visible = xlVeryHidden
Sheets("Artikeloverzicht").Visible = xlVeryHidden
Sheets("Conversie").Visible = xlVeryHidden
Sheets("Opdrachten").Visible = xlVeryHidden
Sheets("Totaaloverzicht").Visible = xlVeryHidden
Sheets("Statistieken & Rapportage").Visible = xlVeryHidden
Sheets("Afrekeningen & Facturen").Visible = xlVeryHidden
End Sub
Stukje VBA werkt op zich prima; echter het volgende is aan de hand.
Het bestand bevat naast een aantal vrij toegankelijke tabbladen ook tabbladen die ik niet voor eenieder zichtbaar wil hebben (staan overigens niet in bovenstaand stukje VBA). Teneinde het zichtbaar maken en verbergen van bladen te blokkeren moet je de werkmapstructuur beveiligen.
Zo komen we bij het probleem; ik kan bovenstaand stukje VBA niet activeren en de werkmapstructuur tegelijk beveiligen.
Iemand suggesties?. Wellicht is het mogelijk individuele tabbladen te blokkeren qua weergeven en verbergen, of iets dergelijks?.
Laatst bewerkt door een moderator: