Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Excel VB openen tabbladen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik zit met een excel-sheet waarin ik het volgende dmv een macro geregeld wil hebben.

Op een invoerblad, staat een optie hoeveel handelingen er uitgevoerd kunnen worden. Per handeling komt er een apart tabblad.
blad1
blad2
blad3
blad4
blad5
etc..

Afhankelijk van het aantal dat ingevuld wordt bij de optie "hoeveel handelingen", moeten het aantal tabbladen zichtbaar worden wat overeenkomt met het aantal handelingen.
In eerste instantie moet alles onzichtbaar zijn. Waarna er, als er bv. 2 handelingen wordt ingevoerd, 2 tabbladen moeten verschijnen nadat er op de macro-knop gedrukt is.

Ik heb tot dus ver dit:

Sub zichtbaar1()
'
' zichtbaar1 Macro
'

'
Sheets("Algemene gegevens").Select
Sheets("Blad1").Visible = True
End Sub

Er moet dus een variabele komen, die vervolgens bepaald achter welke sheets Visible = True komt te staan.

Alvast bedankt! :)

Verwijderd

Topicstarter
Niemand enig idee??

Verwijderd

Topicstarter
??

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Ik denk dat er niemand reageert omdat niemand snapt wat nu de vraag is, omdat de vraag zo triviaal is als je VBA kent.
F1 => Sheets => Worksheet, object
=> Voorbeeld
Worksheets(index), waarbij index is het indexnummer of de naam van het werkblad, geeft één Worksheet-object als resultaat. In het volgende voorbeeld wordt werkblad 1 in de actieve werkmap verborgen.
Dus: gebruik Worksheets(i) i.c.m. een loop :)

edit:

Bovenstaande komt wat agressief over geloof ik. Ik bedoel het goed. Maar de boodschap is dus: leer de basics van VBA ;)

[ Voor 13% gewijzigd door F_J_K op 26-05-2009 11:25 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)