Tópicos relacionados a códigos VBA, gravação de macros, etc.
#59755
Bom dia

A planilha em anexo faz parte de um projeto que estou desenvolvendo, e para o qual solicito ajuda. Explico:

Como pode ser observado no exemplo, ela possui 2 Caixas de seleções para cada pergunta, sendo que se as duas da mesma linha forem deixadas em branco ou preenchidas, a linha da pergunta fica em vermelho. Ou seja, o usuário pode selecionar apenas uma opção por pergunta. Até aí, tudo funcionando.

O problema é que eu preciso criar um botão que, ao ser clicado, limpe todas as Caixas de Seleção, deixando todas as perguntas em vermelho para que o usuário possa iniciar uma nova pesquisa. Tentei usar macro para substituir os campo das colunas O e R, trocando "VERDADEIRO" para "FALSO". Se eu uso a opção de CTRL+L, o excel faz esta substituição. Entretanto, quando eu tento fazer isso via macro, ele não faz.

Alguém pode me ajudar nesta questão, indicando se e como posso fazer isso?

Grato e no aguardo,

Nilton
Você não está autorizado a ver ou baixar esse anexo.
#59757
Experimente:
Código: Selecionar todos
Sub LimpaCaixasSeleção()
 Dim box As CheckBox
  Application.ScreenUpdating = False
  For Each box In Sheets("Planilha1").CheckBoxes
   box.Value = 0
  Next
End Sub
NiltonASantos agradeceu por isso
Copiar Aba e colar em nova aba

@Strogonoff , Era isso mesmo! Agora para fina[…]

Filtro Automático

Bom Dia gostaria de saber se existe uma forma d[…]

Copiar colunas em nova guia

sousabts Como eu escrevi se sua versão fo[…]

incompatibilidade

Gustavo Bom dia!! O libre office realmente é[…]

Dúvida sobre tabela dinâmica

Existe a possibilidade de ter toda a informa&ccedi[…]

Função SE

Muito obrigado pelas respostas . Funcionou perfeit[…]

Boas tudo bem? Seria possível deixar um exe[…]

Ainda bem que conseguiu :) Eu ja estava a semanas[…]