Software  
 
Rede de conhecimento computador >> Software >> Microsoft Excel >> Content
Como você transforma uma célula do Excel uma cor pressionando um botão?
Você não pode alterar diretamente a cor de uma célula com o botão * One *, usando apenas os recursos internos do Excel. Você precisa usar o VBA (Visual Basic for Applications) para criar um botão que desencadeie a mudança de cor.

Veja como fazer:

1. Insira um botão:

* Vá para a guia "Desenvolvedor". (Se você não o vir, vá para Arquivo> Opções> Personalize a fita e verifique a caixa "Desenvolvedor".)
* Na guia "Desenvolvedor", clique em "Inserir".
* Escolha uma forma de botão na seção "Controles de formulário".
* Desenhe o botão na sua planilha.

2. Escreva código VBA:

* Clique com o botão direito do mouse no botão e selecione "Atribuir macro".
* Clique em "Novo". Isso abrirá o editor VBA.
* Substitua o código padrão pelo seguinte, ajustando a referência da célula ("A1" neste exemplo) e o código de cores (valores de RGB ou cores nomeadas) conforme necessário:

`` `VBA
Sub -ChangeCellColor ()
'Altere a cor da célula A1 para vermelho
Intervalo ("A1"). Interior.Color =VBRED

'Alternativa usando valores RGB:
'Range ("A1"). Interior.Color =RGB (255, 0, 0)' Vermelho

'Alternativa usando a cor nomeada:
'Range ("a1"). Interior.color =xlthemecoloraccent1' exemplo de uma cor tema

Final sub
`` `

* vbred, vbgreen, vbblue, etc., são constantes de cores predefinidas no VBA. Para mais controle, use `rgb (vermelho, verde, azul)`. Cada valor varia de 0 a 255.
* xlthemecoloraccent1, xlthemecoloraccent2, etc., são cores temáticas que se adaptam ao tema do Excel. Eles são mais flexíveis, mas potencialmente menos previsíveis.


3. Feche o editor e o teste VBA:

* Feche o editor VBA.
* Clique no seu botão. A célula A1 agora deve ser a cor especificada.

Para alterar a cor para algo diferente, basta modificar a linha `interior.color` dentro do código VBA. Por exemplo, para mudar para azul:

`` `VBA
Intervalo ("A1"). Interior.Color =VBBlue
`` `

Lembre-se de salvar seu arquivo do Excel como uma pasta de trabalho com macro (.xlsm). Caso contrário, o código VBA não será salvo.

Anterior :

Próximo :
  Os artigos relacionados
·Qual é o Excel VBA mais fácil ou o Access VBA? 
·O Excel poderia ser muito inteligente? 
·Como você sai do Outlook do Microsoft 365? 
·Você pode colocar uma foto na célula de um gráfico d…
·Como você alinha o texto em várias colunas ou linhas …
·Como você pode saber quais arquivos foram abertos rece…
·Quando o Lotus Excel foi criado? 
·O que são um conjunto predefinido de características …
·Qual é a tecla de função F10 no Excel? 
·Por que usar subtotais no Microsoft Excel? 
  Artigos em destaque
·Como substituir federais retidos na fonte QuickBooks 
·Como gravar imagens para DVD + R 
·Como construir um site totalmente trabalho usando o Pho…
·Idéias Plano de Aula Processamento de Texto 
·Como Trocar extensões de banco de dados de arquivo 
·Como adicionar e remover pessoas de grupos do Instagram…
·Como transferir um CD Audiobook no iTunes 
·Como criar âncoras no Dreamweaver CS3 
·Como manter texto em conjunto no InDesign 
·Como usar um objeto Excel Insertable em Visual Basic 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados