Académique Documents
Professionnel Documents
Culture Documents
Nesta dica, você verá como criar, no Excel, caixas de seleção automaticamente vinculadas
a células específicas. Na verdade, sem a VBA (linguagem de programação no Excel) não
é possível criar várias caixas a serem assinaladas ao mesmo tempo. Você pode fazer
vários Copiar / Colar, mas se quiser vincular sua caixa a uma célula, deverá fazê-lo
manualmente. Para cada uma de suas cópias, você deverá selecionar a célula a ser
vinculada. Esta pode ser uma tarefa enfadonha, dependendo do número de caixas de
seleção.
Célula de posição: célula acima da qual vamos desenhar a nossa caixa de seleção;
Célula vinculada: célula na qual vamos enviar o resultado, o valor da nossa caixa de
seleção.
O fato de marcar (ou desmarcar) faz com que nossa caixa de seleção envie as
menções Verdadeiroou Falso para a célula vinculada. Infelizmente, o Excel não prevê o
caso de querermos criar várias caixas de seleção com diversas células vinculadas (uma
para cada caixa de seleção). Veja duas soluções diferentes passando pelo código VBA
(Visual Basic for Applications).
O código
Para instalá-lo a partir de sua pasta de trabalho, pressione as
teclas Alt + F11 > Inserir/Módulo. Na janela de código deste módulo, copie e cole o
seguinte código:
Option Explicit
Sub Inserer_Caixas_de_Seleção_Vinculadas()
Dim rngCel As Range
Dim ChkBx As CheckBox
Observação: as linhas verdes são os comentários. Você verá neles algumas das
propriedades das caixas de seleção que você poderá adicionar. Para fazê-lo, basta
remover o apóstrofe no início da linha do código em questão.
Toda vez que você mudar a seleção, o código proposto vai percorrer todas as células de
um determinado intervalo (ou da planilha inteira, se você quiser) e, se esta célula estiver
com a fonte Wingdings, ele irá inserir um falsa caixa de seleção. Nós usamos aqui os
caracteres þ e o que, nesta fonte, nos retorna os símbolos correspondentes a uma caixa
de seleção marcada ou desmarcada.
O código
Para inserir esse código, basta abrir a planilha em questão, clicar direito na aba desta
planilha em Visualizar o código e Copiar / Colar este código:
Option Explicit
Observação: para obter o número de caixas marcadas em outra célula, você deverá usar
a fórmula
=NB.SE (C3: C14, 1)
. A função
=SOMA
ActiveSheet.Unprotect "admin"
Foto: © Microsoft.
Veja também
Caixa de seleção excel
Vincular textbox a célula
Codigo vba para caixa de seleção
VBA Excel - Combobox em cascata em um UserForm » Dicas - Visual Basic
Como converter letras para maiúsculas no Excel » Dicas - Excel
Excel 2010 - Seleção de células » Dicas - Excel
Excel 2010 - Planilha: A seleção de células » Dicas - Excel
Planilha do Excel » Fórum - Microsoft Office
15 “bicos” pra você fazer em casa em 2018Liberdade 360
Como Pagar 50% Menos Na Sua Conta de LuzStunningGadgets.com
Composto faz mulher secar 32kg em poucas semanasGuia do Corpo Perfeito
Especialista revela como estudar e memorizar tudoGuia do Estudo
Milionários estão desesperados para tirar este vídeo do ar porque muita…Negócio em 21 dias
Recomendado por
Artigo original publicado por deri58. Tradução feita por pintuda. Última modificação: 9 de novembro de 2017 às
13:20 por Pedro.CCM.
Este documento, intitulado 'Como criar automaticamente caixas vinculadas às células abaixo no Excel', está
disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com
base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (https://br.ccm.net/) ao utilizar
este artigo.
ANTERIOR
VBA Excel - códigos cores longos
PRÓXIMO
VBA InputBox e Application.InputBox do Excel
Descoberta faz atividade do couro cabeludo voltar ao normal em 90 diasHairCaps - Clube Alfa
Personal ganha prêmio depois de inventar treino de 12 min que seca barrigaEmagrecer em 12
Minutos
Recomendado por
Cadastre-se
Equipe
Termos de uso
Contato
Regulamento
saude.ccm.