Como aplicar congelar / descongelar painéis em várias planilhas de uma só vez?
Ao trabalhar com grandes pastas de trabalho do Excel contendo dezenas ou até centenas de planilhas, você pode precisar frequentemente manter certas linhas ou colunas visíveis ao congelar painéis. No entanto, a função Congelar Painéis padrão do Excel opera apenas na planilha ativa, tornando o processo demorado para repetir essa ação manualmente em cada planilha. Se você precisa congelar (ou posteriormente descongelar) as mesmas linhas ou colunas em todas as suas planilhas de forma consistente, existe uma maneira de aplicar essa configuração a todas as planilhas de uma só vez—economizando esforço e reduzindo a chance de esquecer alguma planilha?
Aplicar Congelar Painéis a todas as planilhas de uma só vez com código VBA
Aplicar Descongelar Painéis a todas as planilhas de uma só vez com código VBA
Aplique Congelar / Descongelar Painéis em todas as planilhas de uma só vez com um clique usando Kutools para Excel
Aplique Congelar Painéis a todas as planilhas de uma só vez com código VBA
Se você deseja congelar painéis na mesma posição de célula em todas as planilhas da sua pasta de trabalho, o VBA oferece uma solução eficiente para automatizar esse processo. Ele pode ajudar a manter uma visualização uniforme para todas as planilhas, como manter as linhas de cabeçalho ou colunas-chave visíveis em grandes pastas de trabalho. Observe que este método requer que você selecione a célula onde deseja aplicar o congelamento em cada planilha, pois o VBA irá congelar com base na célula ativa em cada uma.
1. Se você deseja congelar todas as planilhas na mesma posição, selecione uma célula que deseja congelar na planilha e, em seguida, mantenha a tecla Shift pressionada para selecionar todas as guias de planilha.
2. Pressione ALT + F11 para abrir a janela do Microsoft Visual Basic for Applications.
3. Na janela do editor do VBA, clique em Inserir > Módulo, depois copie e cole o seguinte código VBA na janela do módulo:
Código VBA: Congele todas as planilhas de uma só vez no Excel
Sub Freeze()
'Updateby Extendoffice
Dim Ws As Worksheet
Application.ScreenUpdating = False
For Each Ws In Application.ActiveWorkbook.Worksheets
Ws.Activate
With Application.ActiveWindow
.FreezePanes = True
End With
Next
Application.ScreenUpdating = True
End Sub
4. Para executar, pressione F5 ou clique no botão Executar. Isso aplicará os painéis congelados na posição da célula ativa para todas as planilhas.
Observação: Se você não selecionou todas as planilhas e a célula ativa difere entre as planilhas, as localizações dos painéis congelados podem variar de planilha para planilha. Para garantir uniformidade, sempre alinhe a célula ativa antes de executar o código.
Aplique Descongelar Painéis a todas as planilhas de uma só vez com código VBA
Quando várias planilhas têm painéis congelados aplicados e você deseja remover essa configuração de todas as planilhas simultaneamente, uma solução VBA pode simplificar muito o processo. Em vez de descongelar painéis manualmente planilha por planilha, a seguinte macro descongela rapidamente todas as planilhas de uma só vez.
1. Abra a pasta de trabalho que contém painéis congelados em várias planilhas.
2. Pressione ALT + F11 para abrir o editor do Microsoft Visual Basic for Applications.
3. Clique em Inserir > Módulo, depois cole o código abaixo na janela do módulo:
Código VBA: Descongele todas as planilhas de uma só vez no Excel
Sub UnFreeze()
'Updateby Extendoffice
Dim Ws As Worksheet
Application.ScreenUpdating = False
For Each Ws In Application.ActiveWorkbook.Worksheets
Ws.Activate
With Application.ActiveWindow
.FreezePanes = False
End With
Next
Application.ScreenUpdating = True
End Sub
4. Pressione F5 ou clique no botão Executar para executar. Todas as planilhas com painéis congelados terão esses painéis removidos instantaneamente.
Aplique Congelar / Descongelar Painéis em todas as planilhas de uma só vez com um clique usando Kutools para Excel
Se você prefere não usar VBA ou está procurando um método mais simples e sem código, Kutools para Excel oferece uma maneira eficaz de aplicar Congelar ou Descongelar Painéis em todas as planilhas usando um menu direto. Este recurso é ideal para usuários que desejam uma solução rápida e confiável com o mínimo de passos e sem a necessidade de configurar macros. As ferramentas Congelar Painéis para Múltiplas Planilhas e Descongelar Painéis para Múltiplas Planilhas funcionam perfeitamente para configurar ou remover posições de painéis congelados em todas as planilhas com uma única ação. Isso economiza considerável tempo em grandes pastas de trabalho e reduz a chance de inconsistências entre as planilhas.
Depois de instalar Kutools para Excel, siga estas etapas:
1. Escolha a célula na qual você deseja congelar painéis em todas as planilhas (por exemplo, selecione a célula B2 se quiser manter a linha 1 e a coluna A visíveis). Essa posição será aplicada uniformemente em cada planilha. Veja a captura de tela:
2. Na faixa de opções do Excel, clique em Kutools Plus > Planilha > Congelar Painéis para Múltiplas Planilhas. Veja a captura de tela:
3. Todas as planilhas terão imediatamente os painéis congelados definidos na mesma posição de célula designada (por exemplo, B2), para que sua visualização permaneça consistente em toda a pasta de trabalho.
Observação: Para remover os painéis congelados de todas as planilhas em uma operação, selecione Kutools Plus > Planilha > Descongelar Painéis para Múltiplas Planilhas. Isso oferece flexibilidade para alternar a visualização conforme necessário ao trabalhar com grandes ou complexos conjuntos de dados. O recurso é particularmente útil durante a preparação de modelos, reuniões de conselho ou sempre que você desejar uma navegação rápida e consistente.
Demonstração: Aplique Congelar / Descongelar Painéis em todas as planilhas de uma só vez com um clique usando Kutools para Excel
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface de abas para o Office e facilita muito seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!