[VBA Word 2010] Communicatie tussen twee userforms

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Punkrocker
  • Registratie: September 2006
  • Laatst online: 23:39

Punkrocker

Mostly harmless

Topicstarter
Ik wil dat er in het eerste UserForm een keuze gemaakt wordt en dat vervolgens in het tweede UserForm, afhankelijk van de gemaakte keuze, er een frame of checkbox zichtbaar wordt.

Zowel het frame als de checkbox op UserForm2 zijn standaard niet zichtbaar: Visible = False.

De VBA-code onder de twee keuzeknoppen op UserFrom1 is:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Optie1_Click()
    
    UserForm2.Show
    
    UserForm2.frame.Visible = True

Unload UserFrom1

End Sub

Private Sub Optie2_Click()

    UserForm2.Show
    
    UserForm2.checkbox001.Visible = True

Unload frmKeuzeDiagram

End Sub


Helaas blijft alles onzichtbaar op UserForm2. Wat doe ik verkeerd?

"What do you get if you multiply six by nine..."


Acties:
  • 0 Henk 'm!

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Je moet die properties instellen voor je .show() aanroept. Zet maar eens een messagebox op die plek in je code en kijk wanneer die zichtbaar wordt. :p

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


Acties:
  • 0 Henk 'm!

  • Punkrocker
  • Registratie: September 2006
  • Laatst online: 23:39

Punkrocker

Mostly harmless

Topicstarter
Dat is het!
Bedankt

"What do you get if you multiply six by nine..."