Boa noite
Pretendo que uma sub rotina corra com uma instrução tipo
CheckBox1.Value
em que CheckBox1.Value deverá provir de outra rotina, isto é, este comando seria com uma variável. No exemplo que junto o nome dessa variavel é check.
Será que não defini bem a variável?
Obrigado.
Carlos
Public check ‘estará bem definido? tb não funciona como object
Private Sub CheckBox1_Click()
check = “CheckBox1”
If CheckBox1.Value = True Then Sheets(“Recolha dados”).Range(“H3”).Value = 1
If CheckBox1.Value = False Then Sheets(“Recolha dados”).Range(“H3”).Value = 0
If Sheets(“Recolha dados”).Range(“I9”).Value > 2 Then Call maisque2
End Sub
Sub maisque2()
Dim curso
‘ variavel para recolha do nome do texto
curso = “Já escolheu 2 formações, pfvor, repita”
MsgBox curso
MsgBox check ‘ só para teste
‘ Este valor vem da Sub CheckBox1_Click() ——– check = “CheckBox1”
‘ este check.Value devia ser lido como CheckBox1.Value mas não dá
If check.Value = True Then check.Value = False
End Sub