Ik moet sinds kort een model bouwen in powerpoint. Ik gebruik daarvoor de bijbehorende visual basic editor. Na prachtige modellen te hebben gebouwd, stuit ik nu op een probleem. Ik wil namelijk dat de textbox, die ingevuld wordt door bijvoorbeeld het aanvinken van 2 checkboxes en een commandbutton, weer terugkomt op sheet 2.
Stel je hebt (op sheet 1) 2 checkboxes, een textbox en een commandbutton met als code:
Private Sub CommandButton1_Click()
Dim info As String
TextBox1.Text = ""
If CheckBox1.Value Then info = "Hallo" & vbCrLf
If CheckBox2.Value Then info = info & "goedemorgen" & vbCrLf
TextBox1.Text = info
End Sub
Nu wil ik graag dat die textbox weer terugkomt op sheet 2, dus als ik alleen checkbox 1 heb aangevinkt, dat dan ook automatisch op sheet 2 in de textbox "hallo" komt te staan.
Ik probeerde dit op te lossen door weer een commandbutton te maken op sheet 2 met dezelfde code als de commandbutton op sheet 1. Maar (uiteraard) lukte dit niet. De checkboxen zijn dan niet gedeclareerd. Volgens mij moet je dus in de code een verwijzing maken dat checkbox1.value op sheet 1 staat. Maar hoe??
Ik zat te denken aan zoiets:
Private Sub CommandButton1_Click()
Dim info As String
TextBox1.Text = ""
If CheckBox1.Value (sheet1) Then info = "Hallo" & vbCrLf
If CheckBox2.Value (sheet1) Then info = info & "goedemorgen" & vbCrLf
TextBox1.Text = info
End Sub
Maar je raadt het al. Dat werkt dus niet..
Hoe moet ik dit aanpakken?
Alvast bedankt!
Stel je hebt (op sheet 1) 2 checkboxes, een textbox en een commandbutton met als code:
Private Sub CommandButton1_Click()
Dim info As String
TextBox1.Text = ""
If CheckBox1.Value Then info = "Hallo" & vbCrLf
If CheckBox2.Value Then info = info & "goedemorgen" & vbCrLf
TextBox1.Text = info
End Sub
Nu wil ik graag dat die textbox weer terugkomt op sheet 2, dus als ik alleen checkbox 1 heb aangevinkt, dat dan ook automatisch op sheet 2 in de textbox "hallo" komt te staan.
Ik probeerde dit op te lossen door weer een commandbutton te maken op sheet 2 met dezelfde code als de commandbutton op sheet 1. Maar (uiteraard) lukte dit niet. De checkboxen zijn dan niet gedeclareerd. Volgens mij moet je dus in de code een verwijzing maken dat checkbox1.value op sheet 1 staat. Maar hoe??
Ik zat te denken aan zoiets:
Private Sub CommandButton1_Click()
Dim info As String
TextBox1.Text = ""
If CheckBox1.Value (sheet1) Then info = "Hallo" & vbCrLf
If CheckBox2.Value (sheet1) Then info = info & "goedemorgen" & vbCrLf
TextBox1.Text = info
End Sub
Maar je raadt het al. Dat werkt dus niet..
Hoe moet ik dit aanpakken?
Alvast bedankt!