Página 1 de 1

Controles na Planilha (Checkbox)

Enviado: 20 Jan 2022 às 09:16
por topscore
Olá pessoal, seguinte:

Preciso sair do meu formulário (hide) e ativar uma aba do excel (Plan1). Nessa Aba tenho 10 Checkboxes, e preciso que seus "Captions" sejam iguais a valores de um range: CheckBox1.caption = Range("DS1").value. Checkbox2: DS2, etc.

Como faço isso na planilha do excel, NÃO no formulário?

Só consegui trabalhar a propriedade visible: No meu botão de comando no formulário, ativa a plan1, hide o formulário principal e deixa o checkbox visível (ActiveSheet.OLEObjects("CheckBox1").Visible = True), esse dá certo.
Todo resto não funciona:
ActiveSheet.OLEObjects("CheckBox1").Value = True
ActiveSheet.OLEObjects("CheckBox1").Caption = Range("DS1").value
etc nada funciona.

Alguém poderia me mostrar como gerenciar esses controles na planilha do excel? (No formulário não tem segredo)

Desde já, obrigado.

Re: Controles na Planilha (Checkbox)

Enviado: 20 Jan 2022 às 09:49
por osvaldomp
Experimente:

ActiveSheet.OLEObjects("CheckBox1").Object.Value = xlOn '~~~> 0 para desmarcar
ActiveSheet.OLEObjects("CheckBox1").Object.Caption = [DS1] '~~~> "" para limpar

Re: Controles na Planilha (Checkbox)

Enviado: 20 Jan 2022 às 10:04
por topscore
Nossa osvaldomp, tão simples!
Perfeito, obrigado mais uma vez.