none
Deixar gravado em CheckBox1 RRS feed

  • Pergunta

  • Boa noite,

    No UserForm1, como fazer para deixar marcado (v)  a opção no CheckBox1

    Excel 2010, sou iniciante em vba

    Private Sub CheckBox1_Click() If CheckBox1.Value = True Then Plan2.Visible = True

    Else Plan2.Visible = False End If End Sub

    Obrigado!

    quarta-feira, 27 de novembro de 2013 23:37

Respostas

  • Sim,

    Selecione seu controle, aperte F4 e procure a opção Valor Padrão (DefaulValue), coloque como true.

    Se for via código coloque no load do seu formulario a linha de código que faz essa mudança.

    CheckBox1.Value = true 

    Espero ter ajudado.


    Isaias S. Silva


    • Editado Isaias S. Silva quinta-feira, 28 de novembro de 2013 16:34 correção
    • Marcado como Resposta miguelinho70 quinta-feira, 28 de novembro de 2013 19:13
    quinta-feira, 28 de novembro de 2013 16:32

Todas as Respostas

  • Olá,
    Private Sub CheckBox1_Click()
    
     CheckBox1.Value = true  ' ou  CheckBox1.Value = -1'
    
     If CheckBox1.Value = True Then 
    Plan2.Visible = True
    
    Else Plan2.Visible = False 
    End If 
    
    End Sub
    tente assim.

    Isaias S. Silva

    quinta-feira, 28 de novembro de 2013 10:58
  •  Obrigado pela resposta Isaias S. Silva, mas não expliquei a minha necessidade, agora estou começando a entender o que eu quero. 

    Sim!

    É carregar o UserForm já marcado com  (v) no CheckBox, será que isso é possível? 

    Alguém pode me ajudar

    Obrigado!

    • Editado miguelinho70 quinta-feira, 28 de novembro de 2013 13:57 correção
    quinta-feira, 28 de novembro de 2013 11:20
  • Sim,

    Selecione seu controle, aperte F4 e procure a opção Valor Padrão (DefaulValue), coloque como true.

    Se for via código coloque no load do seu formulario a linha de código que faz essa mudança.

    CheckBox1.Value = true 

    Espero ter ajudado.


    Isaias S. Silva


    • Editado Isaias S. Silva quinta-feira, 28 de novembro de 2013 16:34 correção
    • Marcado como Resposta miguelinho70 quinta-feira, 28 de novembro de 2013 19:13
    quinta-feira, 28 de novembro de 2013 16:32
  • Ajudou sim Isaias S. Silva.

    Achei a opção 'value' e alterei para true.

    Também aprendi mais um pouco das opção de comando

    Obrigado Isaias.

    quinta-feira, 28 de novembro de 2013 19:12
  • Estamos à disposição.

    Isaias S. Silva

    quinta-feira, 28 de novembro de 2013 19:37