KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como sincronizar o mesmo intervalo selecionado em todas as folhas de cálculo de uma pasta de trabalho do Excel?

AutorApoio Técnico Data de Modificação

Ao trabalhar com uma pasta de trabalho do Excel, poderá precisar de selecionar o mesmo intervalo em várias folhas de cálculo para comparar ou analisar dados de forma mais eficiente. Os métodos abaixo ajudam-no a sincronizar rapidamente a seleção do intervalo em todas as folhas, garantindo uma visualização consistente da informação.

Uma captura de ecrã da Folha1 com um intervalo selecionadoUma captura de ecrã da Folha2 com o mesmo intervalo selecionado

Selecione os mesmos intervalos em todas as folhas com 'Selecionar Todas as Folhas'

Sincronize rapidamente todas as folhas do mesmo intervalo com um só clique

Utilizar código VBA para Sincronizar Planilhas


Selecione os mesmos intervalos em todas as folhas com 'Selecionar Todas as Folhas'

Pode fazer com que todas as folhas selecionem o mesmo intervalo numa pasta de trabalho, conforme ilustrado abaixo:

1. Selecione um intervalo na folha ativa que pretende replicar em todas as folhas — por exemplo, o intervalo "A103:C112".

2. Em seguida, clique com o botão direito do rato no separador da folha e selecione «Selecionar Todas as Folhas» no menu.

Uma captura de ecrã da opção 'Selecionar Todas as Folhas' no menu de clique direito do Excel

3. Todas as folhas da pasta de trabalho terão o mesmo intervalo selecionado.

Nota: ao selecionar a mesma gama em todas as folhas de cálculo com este método, só é possível selecionar a mesma gama em todas as folhas, mas não é possível exibir todos os Selecionar intervalo na mesma posição da janela.

Sincronize rapidamente todas as folhas para o mesmo intervalo com um só clique

Se tiver instalado o «Kutools para Excel», pode utilizar a funcionalidade «Sincronizar Planilhas» para sincronizar facilmente todas as folhas com o mesmo intervalo da seguinte forma:

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, impulsionando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas sobre Kutools para Excel...         Teste gratuito...

1. Ative uma folha e selecione o intervalo que deseja utilizar.

2. Clique em  KUTOOLS PLUS > Folha de Cálculo > Sincronizar Planilhas.

3. Surge uma caixa de aviso a lembrá-lo de que todas as folhas de cálculo do livro terão o mesmo intervalo selecionado e a mesma célula superior esquerda.

Uma captura de ecrã da caixa de diálogo 'Sincronizar Folhas de Cálculo'

4. Clique em OK e todas as folhas de cálculo serão sincronizadas. Ao navegar entre as folhas, cada uma apresentará a mesma gama selecionada. Veja as capturas de ecrã:

Uma captura de ecrã de folhas de cálculo sincronizadas a mostrar o mesmo intervalo selecionadoUma captura de ecrã de folhas de cálculo sincronizadas a mostrar o mesmo intervalo selecionado
Uma captura de ecrã de folhas de cálculo sincronizadas a mostrar o mesmo intervalo selecionadoUma captura de ecrã de folhas de cálculo sincronizadas a mostrar o mesmo intervalo selecionado
Nota: se marcar «Não me mostrar novamente» na caixa de aviso Sincronizar Planilhas, esta caixa não aparecerá na próxima vez que utilizar esta funcionalidade.

 

Dicas:

Utilizar código VBA para Sincronizar Planilhas

Com o seguinte código VBA, pode garantir rapidamente que todas as folhas de cálculo tenham a mesma gama selecionada e exibam o intervalo selecionado na mesma posição da janela.

1. Selecione um intervalo numa folha de cálculo e, em seguida, clique em «Programador» > «Visual Basic». Aparecerá uma nova janela do «Microsoft Visual Basic para Aplicações».

2. Clique em «Inserir» > «Módulo» e, de seguida, copie e cole o seguinte código no módulo:

VBA: sincronizar todas as folhas de cálculo de um livro

Sub SynchSheets()
'Update 20130912
Dim WorkShts As Worksheet
Dim sht As Worksheet
Dim Top As Long
Dim Left As Long
Dim RngAddress As String
Application.ScreenUpdating = False
Set WorkShts = Application.ActiveSheet
Top = Application.ActiveWindow.ScrollRow
Left = Application.ActiveWindow.ScrollColumn
RngAddress = Application.ActiveWindow.RangeSelection.Address
For Each sht In Application.Worksheets
    If sht.Visible Then
        sht.Activate
        sht.Range(RngAddress).Select
        ActiveWindow.ScrollRow = Top
        ActiveWindow.ScrollColumn = Left
    End If
Next sht
WorkShts.Activate
Application.ScreenUpdating = True
End Sub

3. Em seguida, clique no botão «Executar» ou prima a tecla «F5» para executar o código. Todas as folhas de cálculo terão a mesma gama selecionada e exibirão o intervalo selecionado na mesma posição da janela.