Hej,
Ska filen användas i ett nätverk eller ska den skickas runt via mail utanför nätverket?
Jag skulle nog låta alla användare som startar filen behöva skriva in ett lösenord. Om lösenordet är fel stängs arbetsboken (t.ex. genom if lösen=fel eller att inloggningen avbryts then Activeworkbook.close) annars visas de flikar som lösenordet ger behörighet till.
D.v.s om man skriver in
"lösen1" visas bara blad1
"lösen2" visas blad1 och blad2
"lösen3" visas blad1, blad2 och blad3
O.s.v
Om filen ska användas i ett nätverk är det nog lättast med någon styrning via det nätverksnamn användaren har i nätverket för att sedan styra behörigheten till bladen och skippa lösenord. Enklast kanske vore att använda någon typ av befintlig behörighetsstyrning t.ex om användare kommer åt denna mapp i nätverket så visa blad1 om användaren har tillgång till x-mappen visa då blad1 och blad2, om användaren har tillgång till y-mappen visa då blad1, blad2 och blad3 o.s.v
Förslag två är någon typ av SQL-fråga till en excel-fil där du själv ställer behörighetsnivå beroende nätverksanvändarnannet.