Se você puder usar cores gradientes em seu trabalho, com certeza melhorará sua eficiência de trabalho. Neste artigo, apresentaremos dois métodos para preencher sua planilha com cores gradientes.
É muito fácil para você preencher uma célula ou um intervalo com uma determinada cor. Além disso, você também pode preencher a cor do gradiente em uma célula. No entanto, não há uma maneira direta no Excel de preencher um intervalo com cores de gradiente. Agora encontramos dois métodos para concluir esta tarefa.
Método 1: Inserir plano de fundo
Neste método, você pode inserir uma imagem com gradiente de cor como plano de fundo.
- Encontre uma imagem com a cor gradiente que você gosta. Ou você também pode criar essa imagem em seu computador.
- Agora abra a planilha do Excel na qual você precisa preencher com a cor gradiente.
- Na planilha, clique na guia “Layout da página” na faixa de opções.
- E então clique no botão “Fundo” na barra de ferramentas.
- Em seguida, escolha o caminho que contém a imagem desejada.
- Em seguida, selecione esta imagem.
- E então clique no botão “Inserir” na janela.

Assim, a imagem passou a ser o fundo desta planilha.
Usar este método é muito fácil. Mas por outro lado, você precisa ajustar o tamanho da imagem, para que caiba na célula. Caso contrário, haverá duas cores diferentes em uma célula, como mostra a imagem. Esta é realmente a borda da imagem de fundo.
Método 2: Usar Macro VBA
Aqui vamos apresentar outro método. E você precisará usar o Excel VBA para concluir esta tarefa. Antes de preencher a cor do gradiente, você precisa escolher as duas cores diferentes para a planilha. Além do mais, você também precisa decidir os números RGB de duas cores para a cor do gradiente. Neste exemplo, usaremos as duas cores: RGB(125,205,242) e RGB(215,239,228).
- Pressione o botão “Alt + F11” no teclado. Assim, você pode abrir o editor do Visual Basic.
- Neste editor, insira um novo módulo.
- Depois disso, copie os seguintes códigos para o módulo:
Sub FillGradientColorInRange()
Dim nTargetRowCount As Integer
For nTargetRowCount = 1 To 100
Range("A" & nTargetRowCount, "E" & nTargetRowCount).Interior.Color = RGB( _
Round((215 - ((215 - 125) / 99) * (nTargetRowCount - 1)), 0), _
Round((239 - ((239 - 205) / 99) * (nTargetRowCount - 1)), 0), _
Round((228 + ((242 - 228) / 99) * (nTargetRowCount - 1)), 0))
Next nTargetRowCount
End Sub
Neste exemplo, preencheremos o intervalo A1:E100. E o método de cálculo é mostrado nos códigos. Além disso, para diferentes parâmetros de cores, é necessário ajustar a fórmula de acordo com os números reais. Como os parâmetros de cores são todos inteiros, também arredondaremos os números caso haja erros.
- E então execute esta macro. Você pode pressionar o botão “F5” no teclado para executá-lo. Por outro lado, você também pode clicar no botão “Run Sub”.
- Depois disso, volte à planilha. Reduzimos o zoom para que você possa ver com clareza. A área alvo está preenchida com cores em degradê.
Quando você precisar preencher outro intervalo com cor de gradiente, precisará modificar os códigos e executá-lo novamente.
Uma Comparação dos Dois Métodos
Você pode ver que ambos os métodos são muito eficazes. Mas às vezes você não saberá qual método pode usar. Na tabela abaixo, listamos todas as vantagens e desvantagens dos dois métodos que podemos imaginar.
|
Comparação |
Inserir plano de fundo |
Usar Macro VBA |
|
Vantagens |
1. Se você não estiver familiarizado com o Excel VBA, este método é a sua escolha.
2. Toda a planilha será preenchida com a cor gradiente por este método. |
1. Apenas com um clique ou um toque, você pode obter o resultado imediatamente.
2. Este método não produzirá bordas inadequadas com duas cores diferentes. |
|
Desvantagens |
1. Você precisa gastar tempo para encontrar uma imagem ou fazer uma imagem com cor gradiente.
2. Na borda do tamanho do plano de fundo, haverá limites óbvios. 3. A cor está em segundo plano. Quando você preenche uma célula com outra cor, essa cor cobre o fundo. |
1. Quando você precisar modificar os códigos, cometerá erros facilmente.
2. Apenas um intervalo específico será preenchido com a cor gradiente. Você ainda precisará modificar os códigos para outros intervalos, se necessário. 3. Se você usar o VBA para preencher um intervalo pequeno, a transição de cores não será tão natural. |
Agora você tem uma compreensão mais profunda dos dois métodos. E da próxima vez, você saberá qual método pode usar em sua planilha real.
Mantenha um ambiente seguro para seus arquivos do Excel
O ambiente também é muito importante para seus arquivos Excel. Se o ambiente não for seguro, você não pode garantir que os arquivos do Excel estejam sempre seguros. No entanto, mesmo que você tenha se preparado muito, ainda tem a chance de enfrentar a corrupção do Excel. Portanto, você pode preparar um terceiro de antemão. Uma vez que seu Excel corrompe, você pode usar esta ferramenta para reparar dados xlsx corrompidos imediatamente.
Introdução do autor:
Anna Ma é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar a corrupção do documento do Word e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com


