Como alinhar automaticamente uma caixa de verificação ao centro da célula no Excel?
Ao inserir Caixas de Seleção em células no Excel, poderá notar que é difícil organizá-las de forma alinhada, como ilustrado na imagem seguinte. Na verdade, é possível centralizar todas as Caixas de Seleção dentro das respetivas células, garantindo uma apresentação clara e ordenada. O método descrito neste artigo pode ajudá-lo a conseguir exatamente isso.

Centrar automaticamente a caixa de verificação na célula com código VBA
Centrar automaticamente a caixa de verificação na célula com código VBA
Para centralizar automaticamente todas as caixas de verificação nas células da Planilha Atual, siga estes passos.
1. Na folha de cálculo onde pretende centrar automaticamente todas as caixas de verificação, prima as teclas Alt+F11 para abrir a janela Microsoft Visual Basic for Applications.
2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Em seguida, copie e cole o código VBA na janela de código.
Código VBA: Centrar automaticamente todas as caixas de verificação nas células
Sub CenterCheckbox ()
Dim xRg As Range
Dim chkBox As OLEObject
Dim chkFBox As CheckBox
On Error Resume Next
Application.ScreenUpdating = False
For Each chkBox In ActiveSheet.OLEObjects
If TypeName(chkBox.Object) = "CheckBox" Then
Set xRg = chkBox.TopLeftCell
chkBox.Width = xRg.Width * 2 / 3
chkBox.Height = xRg.Height
chkBox.Left = xRg.Left + (xRg.Width - chkBox.Width) / 2
chkBox.Top = xRg.Top + (xRg.Height - chkBox.Height) / 2
End If
Next
For Each chkFBox In ActiveSheet.CheckBoxes
Set xRg = chkFBox.TopLeftCell
chkFBox.Width = xRg.Width * 2 / 3
chkFBox.Height = xRg.Height
chkFBox.Left = xRg.Left + (xRg.Width - chkFBox.Width) / 2
chkFBox.Top = xRg.Top + (xRg.Height - chkFBox.Height) / 2
Next
Application.ScreenUpdating = True
End Sub 3. Prima a tecla F5. Todas as caixas de verificação serão imediatamente centralizadas nas respetivas células, tal como ilustrado na imagem seguinte.

Nota: Este código VBA pode ser aplicado tanto a caixas de verificação (controlo ActiveX) como a caixas de verificação (controlo de formulário).
Sugestão: Se pretender inserir várias caixas de seleção num intervalo de seleção em lote, experimente a funcionalidade Caixa de Seleção – Inserção em Lote do Kutools para Excel. Ou insira vários botões de opção em lote com a funcionalidade Inserir Botão de Opção em Lote. Além disso, pode eliminar todas as caixas de seleção de uma só vez com a funcionalidade Excluir Caixas de Seleção em Lote, conforme ilustrado nas imagens seguintes. Pode transferir gratuitamente o software sem limitações durante 30 dias.

Artigos relacionados:
- Como criar uma lista pendente com várias caixas de verificação no Excel?
- Como alterar o valor ou a cor de uma célula específica quando a caixa de verificação estiver assinalada no Excel?
- Como destacar uma célula ou linha com uma caixa de verificação no Excel?
- Como marcar automaticamente uma caixa de verificação com base no valor de uma célula no Excel?
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos