Como fixar a posição de um separador para que permaneça sempre visível na pasta de trabalho do Excel?
No Excel, ao trabalhar com um livro extenso que contém muitos separadores, a lista na Barra de Guias pode rapidamente tornar-se sobrecarregada. À medida que percorre a lista — especialmente quando há mais separadores do que os que cabem no ecrã —, os separadores nas extremidades, incluindo o primeiro, podem sair do campo de visão. Isso torna-se problemático se depender de um separador «mestre» ou de resumo para consulta rápida e precisar que este permaneça sempre acessível.
Este artigo apresenta formas práticas de garantir que o seu separador mestre escolhido permaneça sempre visível na sua pasta de trabalho do Excel, independentemente do separador em que navegue ou do número total de separadores presentes. Estas soluções revelam-se especialmente valiosas quando precisa de consultar continuamente instruções, painéis de controlo ou dados resumidos sem ter de andar à procura entre os guias da folha de cálculo.
![]() | ![]() | ![]() |
Bloquear a posição do separador com VBA
Bloquear a posição do separador com VBA
Atualmente, o Excel não inclui uma definição integrada que permita fixar diretamente um determinado separador para visibilidade permanente. No entanto, com o recurso a VBA (Visual Basic for Applications), é possível obter resultados semelhantes e otimizar significativamente a navegação. Abaixo apresentamos duas técnicas VBA distintas que respondem a objetivos comuns:
Ir para um separador específico através de um atalho
Ao trabalhar em várias secções ou separadores, configure um atalho para aceder instantaneamente ao seu separador mestre — uma solução que poupa tempo e evita ter de percorrer toda a lista de separadores. Este método revela-se especialmente útil quando precisa frequentemente de consultar dados resumidos ou introduzir informações em tempo real num determinado separador «mestre».
1. Prima Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.
Se não vir o separador Programador, poderá ter de o ativar primeiro nas opções do Excel.
2. Clique em Inserir > Módulo para adicionar um novo módulo. Depois, copie e cole o seguinte código VBA na área em branco do script:
VBA: Ir para o separador mestre
Sub GoToSheet()
'UpdatebyExtendoffice20180427
Sheets("Master").Activate
End Sub Nota: Na linha de código VBA Sheets(«Master»).Activate, substitua «Master» pelo nome do seu separador de destino, se necessário. Certifique-se sempre de que o nome do separador corresponde exatamente, pois erros ortográficos ou espaços extra provocarão erros em tempo de execução.
3. Guarde o seu projeto VBA, regresse ao Excel e vá a Programador > Macros.
4. Na caixa de diálogo Macro, localize a macro que acabou de criar. Clique em Opções para definir um atalho de teclado personalizado para esta macro.
5. Confirme o seu atalho e feche a caixa de diálogo Macro.
Agora pode premir o atalho escolhido em qualquer altura para aceder diretamente ao separador mestre, independentemente da sua localização atual no livro. Isto ajuda a manter o foco em livros complexos e reduz o tempo desperdiçado à procura do separador principal.
Dica: Se continuar a adicionar novos separadores ou a reorganizar o seu livro, este atalho continuará a funcionar desde que o nome do separador de destino não seja alterado. Tenha em atenção que, se renomear ou eliminar o separador mestre, a macro originará um erro até ser atualizada.
Manter um separador específico sempre em primeiro lugar
Alguns fluxos de trabalho beneficiam de manter um determinado separador na primeira posição da lista — ou seja, o mais à esquerda. O código VBA seguinte move automaticamente o seu separador mestre escolhido para essa posição sempre que outro separador for ativado. Esta funcionalidade revela-se especialmente útil em livros partilhados ou painéis de controlo, onde o separador de resumo deve permanecer sempre destacado para todos os utilizadores.
1. Prima Alt + F11 para abrir a janela Microsoft Visual Basic for Applications.
2. No painel Projeto – VBAProject à esquerda, clique duas vezes em EsteLivro para abrir a respetiva janela de código. Cole o código abaixo diretamente na folha:
VBA: Manter o separador mestre sempre em primeiro lugar
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'UpdatebyExtendoffice2018027
Dim xSheet As Worksheet
Application.EnableEvents = False
Set xSheet = Sheets("master")
If Sh.Name <> xSheet.Name Then
Sh.Move , xSheet
xSheet.Activate
Sh.Activate
End If
Application.EnableEvents = True
End Sub 
3. Guarde o seu trabalho e feche o editor VBA. A partir de agora, sempre que clicar ou ativar qualquer separador, o seu separador mestre será automaticamente reposicionado como o primeiro, garantindo visibilidade constante.
![]() | ![]() | ![]() |
Nota: No código VBA acima, «master» refere-se ao separador que pretende manter sempre visível. Ajuste este nome conforme necessário no seu livro — mas verifique sempre a ortografia e o uso de maiúsculas e minúsculas. Se o separador indicado não existir, o código não funcionará, por isso confirme antes de o utilizar.
Precauções: Se o seu livro contiver separadores protegidos ou muito ocultos, mover separadores programaticamente poderá provocar erros. Além disso, este código é executado sempre que um separador é selecionado, pelo que, em livros extremamente grandes, poderá ocorrer uma ligeira lentidão.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos




