M1 – Aula 22 – Excel VBA Gravador de Macros Como Mudar a Cor da Aba da Planilha
Planilha Excel VBA Curso Completo com Tutoriais Video aulas e Exercicios de Planilhas práticos explicados em detalhes de como fazer para usar o Gravador de Macros Excel Como Mudar a Cor da Aba da Planilha | M1 – Aula 22

Faça o download do Exemplo de Planilha Como Mudar a Cor da Aba da Planilha.xlsm
Excel VBA Gravador de Macros Como Mudar a Cor da Aba da Planilha.xlsm
Curso Excel VBA – Aula 22: Como Mudar a Cor da Aba da Planilha com o Gravador de Macros
Nesta videoaula prática e explicativa, você aprenderá como utilizar o Gravador de Macros do Excel VBA para alterar a cor da aba de uma planilha, criando efeitos visuais que ajudam na organização e identificação de seções importantes. Esse recurso é ideal para quem deseja aplicar automações visuais e tornar suas planilhas mais intuitivas e profissionais.
Com tutoriais passo a passo, exercícios práticos e planilhas para download, esta aula oferece um treinamento completo para quem deseja aplicar personalizações funcionais e entender como o Excel registra ações estéticas com precisão.
📌 O que você vai aprender:
- Como usar o Gravador de Macros para alterar a cor da aba
- Como aplicar cores diferentes para identificar planilhas
- Como adaptar os comandos gravados para múltiplas abas
- Como desenvolver planilhas com recursos visuais e organizados
- Como aplicar esse recurso em relatórios, dashboards e controles internos
🎥 Aula prática com exemplos reais
📁 Planilhas para download e exercícios aplicados
🧠 Treinamento completo do básico ao avançado
nesta video aula e excercicio excel vba M1 Aula 22 Gravador de Macros Excel Como Mudar Cor da Aba da Planilha, vamos aprender gerar um código com Gravador de Macros!
Queridos e Amados Alunos,
É com imenso prazer e gratidão que venho compartilhar com vocês mais uma etapa da nossa jornada de aprendizado e evolução, tanto intelectual quanto espiritual. Cada um de vocês que frequenta nossa Área de Membros traz consigo um desejo ardente de conhecimento e uma necessidade profunda de crescimento e transformação. E é com este mesmo entusiasmo que preparei uma nova vídeo aula de Excel VBA e
um exemplo de planilha programada para tornar nossa experiência ainda mais rica e edificante.
O Valor do Conhecimento
O conhecimento é um tesouro inestimável que ilumina nosso caminho, abre portas e nos possibilita alcançar novos horizontes. Ele não apenas enriquece nossas mentes, mas também nutre nossas almas, proporcionando uma melhora substancial em nossas vidas. Quando nos dedicamos ao estudo com vontade, carinho, atenção e dedicação, estamos plantando as sementes de um futuro promissor e realizador.
Sobre a Vídeo Aula e a Planilha
Nesta nova vídeo aula, mostro passo a passo como utilizar o Excel VBA para alcançar resultados incríveis em suas planilhas. A planilha que preparei é um exemplo prático que permitirá a vocês aplicar o conhecimento adquirido de maneira concreta e eficaz. Cada detalhe foi pensado com muito carinho para que vocês sintam vontade e necessidade de estudar, descobrindo o quanto esse aprendizado pode ser prazeroso e transformador.
A Importância do Esforço e Dedicação
- Vontade de Aprender: A vontade de aprender é o primeiro passo para qualquer conquista. Permita-se explorar, questionar e descobrir novas possibilidades.
- Carinho pelo Estudo: Quando dedicamos carinho e atenção ao nosso estudo, o aprendizado se torna uma experiência prazerosa e enriquecedora.
- Dedicação e Persistência: A dedicação e a persistência são fundamentais para alcançar a excelência. Cada esforço é recompensado com novos conhecimentos e habilidades.
‘——————
Aqui estão 12 macros VBA para mudar a cor da aba da planilha no Excel. 🚀 Cada macro tem uma funcionalidade específica e inclui
para preservar a indentação ao copiar.
Excel VBA – Alterar Cor da Aba da Planilha
Abaixo estão **12 macros VBA** para modificar a cor da aba da planilha de maneira personalizada.
📌 Macros VBA – Mudar a Cor da Aba
🔹 1️⃣ Mudar a Cor da Aba Ativa
Sub MudarCorAbaAtiva()
ActiveSheet.Tab.Color = RGB(255, 0, 0) ' Vermelho
End Sub
🔹 2️⃣ Mudar a Cor de uma Aba Específica
Sub MudarCorAbaEspecifica()
Sheets("Planilha1").Tab.Color = RGB(0, 255, 0) ' Verde
End Sub
🔹 3️⃣ Remover a Cor da Aba da Planilha
Sub RemoverCorAba()
ActiveSheet.Tab.ColorIndex = xlColorIndexNone
End Sub
🔹 4️⃣ Alterar Cor de Todas as Abas
Sub MudarCorTodasAba()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Sheets
ws.Tab.Color = RGB(0, 0, 255) ' Azul
Next ws
End Sub
🔹 5️⃣ Alternar Cor da Aba Entre Vermelho e Azul
Sub AlternarCorAba()
If ActiveSheet.Tab.Color = RGB(255, 0, 0) Then
ActiveSheet.Tab.Color = RGB(0, 0, 255) ' Azul
Else
ActiveSheet.Tab.Color = RGB(255, 0, 0) ' Vermelho
End If
End Sub
🔹 6️⃣ Alterar Cor da Aba Baseada no Nome
Sub MudarCorPorNome()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Sheets
If ws.Name = "Financeiro" Then
ws.Tab.Color = RGB(255, 215, 0) ' Dourado
End If
Next ws
End Sub
🔹 7️⃣ Alterar Cor Baseada no Dia da Semana
Sub MudarCorPorDia()
Select Case Weekday(Date)
Case 1: ActiveSheet.Tab.Color = RGB(255, 0, 0) ' Domingo - Vermelho
Case 2: ActiveSheet.Tab.Color = RGB(0, 255, 0) ' Segunda - Verde
Case 3: ActiveSheet.Tab.Color = RGB(0, 0, 255) ' Terça - Azul
End Select
End Sub
🔹 8️⃣ Alterar Cor Baseada em Valor de Célula
Sub MudarCorPorValorCelula()
If Range("A1").Value > 100 Then
ActiveSheet.Tab.Color = RGB(255, 0, 0) ' Vermelho
Else
ActiveSheet.Tab.Color = RGB(0, 255, 0) ' Verde
End If
End Sub
🔹 9️⃣ Mudar Cor da Aba ao Fechar Arquivo
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveSheet.Tab.Color = RGB(128, 128, 128) ' Cinza
End Sub
🔹 🔟 Mudar a Cor para Aleatória
Sub MudarCorAleatoria()
ActiveSheet.Tab.Color = RGB(Int(Rnd * 256), Int(Rnd * 256), Int(Rnd * 256))
End Sub
🔹 1️⃣1️⃣ Alterar Cor Com Base em Quantidade de Linhas
Sub MudarCorPorLinhas()
If ActiveSheet.UsedRange.Rows.Count > 100 Then
ActiveSheet.Tab.Color = RGB(255, 140, 0) ' Laranja
Else
ActiveSheet.Tab.Color = RGB(75, 0, 130) ' Índigo
End If
End Sub
🔹 1️⃣2️⃣ Mudar Cor Baseada na Data Atual
Sub MudarCorPorData()
If Day(Date) Mod 2 = 0 Then
ActiveSheet.Tab.Color = RGB(255, 20, 147) ' Rosa
Else
ActiveSheet.Tab.Color = RGB(0, 255, 255) ' Ciano
End If
End Sub
Agora você pode usar essas macros para alterar dinamicamente a cor das abas das planilhas no Excel!
Minha Mensagem para Vocês
Queridos e amados alunos, estou profundamente grato por cada um de vocês que se empenha em buscar o conhecimento e se esforça para evoluir. Esta jornada é feita de pequenos passos e grandes esforços, e é através deles que construímos um caminho sólido e iluminado. Acreditem em si mesmos, pratiquem com dedicação e estejam abertos às maravilhas que o conhecimento pode proporcionar.
Vamos juntos continuar essa caminhada, apoiando-nos uns aos outros e celebrando cada conquista. Estou aqui para guiar, incentivar e compartilhar tudo o que sei, para que possamos crescer e evoluir juntos, em harmonia e com muito amor pelo aprendizado.
Com carinho e gratidão,
📩 Prof. Expedito Marcondes
📩 Tire Dúvidas: suportecursovba@gmail.com
Espero que vocês aproveitem esta nova aula e planilha, e que ela inspire ainda mais dedicação e entusiasmo pelo estudo. 😊