Ir para o conteúdo principal

Como alterar a cor do botão ActiveX Control no Excel?

No Excel, quando você insere um botão de comando, a cor do botão é cinza por padrão. Mas às vezes, você precisa mudar a cor cinza para uma cor bonita para tornar a planilha mais profissional. Hoje, posso apresentar alguns truques rápidos para alterar a cor do botão no Excel.

Altere a cor do botão de controle ActiveX ao alterar as propriedades
Alterar a cor do botão ActiveX Control com o código VBA


Altere a cor do botão de controle ActiveX ao alterar as propriedades

Normalmente, no Excel, existem dois tipos de botão, um é Controle de formulário botão e o outro é Controle ActiveX botão. Se o botão for um botão de controle de formulário, você pode apenas alterar a cor da fonte dele, mas não alterar a cor de fundo. Você apenas pode alterar a cor de fundo do botão ActiveX Control. Faça o seguinte:

1. Insira o Controle ActiveX botão clicando Developer > inserçãoe selecione Botão de comando para Controles ActiveX seção, veja a captura de tela:

doc-alterar-botão-cor1

Note: Se o Developer guia não aparece na faixa de opções, você pode clicar Envie o > Opção > Personalizar Faixa de Opções, então cheque Developer no painel direito para exibir o Developer aba.

2. Em seguida, arraste o mouse para desenhar um botão.

doc-alterar-botão-cor1

3. E então selecione o botão e clique com o botão direito, escolha Propriedades a partir do menu de contexto e na janela exibida Propriedades diálogo, clique em Alfabético Guia e, em seguida, clique em Cor de fundo lista suspensa para escolher uma cor de sua preferência, veja as capturas de tela:

doc-alterar-botão-cor3 -2 doc-alterar-botão-cor4

4. Em seguida, feche a caixa de diálogo e a cor do seu botão de comando foi alterada da seguinte forma:

doc-alterar-botão-cor1

5. Por fim, saia do Modo de design clicando Developer > Modo de design para fazer o botão usar normalmente.


Alterar a cor do botão ActiveX Control com o código VBA

Como podemos ver, o Excel fornece algumas cores na caixa de diálogo Propriedades para que possamos aplicar. Com o seguinte código VBA simples, há muitas cores a serem escolhidas.

1. Insira um botão de comando, clique com o botão direito e escolha Ver código no menu de contexto, veja a captura de tela:

doc-alterar-botão-cor1

2. Então uma Janela Microsoft Visual Basic for Applications será exibido, veja a captura de tela:

doc-alterar-botão-cor1

3. Em seguida, copie e cole este script de código simples: CommandButton1.BackColor = 12713921 na janela entre os dois códigos, veja a captura de tela:

doc-alterar-botão-cor1

Nota: No script de código acima, o BotãoComando1 é o nome do seu botão e o número 12713921 é o Acesso MSnúmero, eles são todos variáveis, você pode alterá-los conforme sua necessidade.

4. Então aperte F5 para executar este código, e a cor do botão foi alterada de uma vez.

doc-alterar-botão-cor1

Dica: Você pode acessar este site: http://www.endprod.com/colors/ para ver mais Número MS-Access valores de cor, talvez haja centenas de cores que você pode usar. Depois de abrir o site, você só precisa escolher uma cor e copiar o número correspondente no pastor MSAccess, em seguida, substituir o número acima no script de código.

doc-alterar-botão-cor1

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks for this information (especially the color guide resource). But can we take it one step further? Are there ways to use code to make the button look more like a button? (shadow, bevel, etc) I know how to design a shape the way I want it and then assign a macro to it. But doing that seems to me to be a workaround at best. I'd prefer to do it with code if it's possible.
This comment was minimized by the moderator on the site
I want to colour command button for specific time. like when i enter code in button, button color would be change for 40 minutes and than normal
This comment was minimized by the moderator on the site
hey, when i right clikck, it didnt show propperties so I chose properties from the Developer tool bar, and I didnt get options like backcolor. what should i do?
This comment was minimized by the moderator on the site
First click on DESIGN MODE under devloper tab, now right click on activex button. Now properties is visible
This comment was minimized by the moderator on the site
First click on design mode under devloper tab then select button and right click. Now properties option is visible ;-)
This comment was minimized by the moderator on the site
This works for a Toggle Button ...I expect a simple Command Button would be similar. With ToggleButton1 If .Value Then .ForeColor = RGB(0, 0, 0) .BackColor = RGB(0, 255, 0) .Caption = "Caption if toggled on." Else .ForeColor = RGB(0, 0, 0) .BackColor = RGB(255, 255, 0) .Caption = "Caption if toggled off" End If End With
This comment was minimized by the moderator on the site
I'm trying to find a way to use a command button or toggle buttons to change the forecolor from white to green. Is there a simplistic way to do that?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations