Skip to main content

Como sincronizar o mesmo intervalo selecionado em todas as planilhas de uma pasta de trabalho do Excel?

Author: Tech Support Last Modified: 2025-06-04

Ao trabalhar com uma pasta de trabalho do Excel, você pode precisar selecionar o mesmo intervalo em várias planilhas para comparar ou analisar dados de forma mais eficiente. Os métodos abaixo ajudarão você a sincronizar rapidamente os intervalos selecionados em todas as planilhas, facilitando a visualização consistente das informações.

A screenshot of Sheet1 with a range selected A screenshot of Sheet2 with the same range selected

Selecione os mesmos intervalos em todas as planilhas com Selecionar Todas as Planilhas

Sincronize rapidamente todas as planilhas do mesmo intervalo com um clique

Usando código VBA para sincronizar planilhas


Selecione os mesmos intervalos em todas as planilhas com Selecionar Todas as Planilhas

Você pode fazer com que todas as planilhas selecionem o mesmo intervalo em uma pasta de trabalho, conforme mostrado abaixo:

1. Selecione um intervalo na planilha ativa que deseja selecionar em todas as planilhas. Por exemplo, o intervalo "A103:C112".

2. Em seguida, clique com o botão direito na guia da planilha e escolha "Selecionar Todas as Planilhas" no menu.

A screenshot of the 'Select All Sheets' option in Excel's right-click menu

3. Todas as planilhas na pasta de trabalho terão o mesmo intervalo selecionado.

Observação: ao selecionar o mesmo intervalo em todas as planilhas dessa maneira, ele só poderá selecionar o mesmo intervalo em todas as planilhas, mas não exibirá todos os intervalos selecionados na mesma posição da janela.

Sincronize rapidamente todas as planilhas para o mesmo intervalo com um clique

Se você instalou o "Kutools para Excel", pode usar o recurso "Sincronizar Planilhas" para sincronizar facilmente todas as planilhas para ter o mesmo intervalo, conforme segue:

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

1. Ative uma planilha e selecione o intervalo que deseja usar.

2. Clique em Kutools Plus > Planilha > Sincronizar Planilhas.

3. Uma caixa de aviso aparecerá para lembrá-lo de que todas as planilhas dentro da pasta de trabalho terão o mesmo intervalo selecionado e a célula superior esquerda.

A screenshot of the Synchronize Worksheets prompt box

4. Clique em OK, e todas as planilhas serão sincronizadas. Ao navegar entre todas as planilhas, cada planilha terá o mesmo intervalo selecionado. Veja as capturas de tela:

A screenshot of synchronized worksheets showing the same selected range A screenshot of synchronized worksheets showing the same selected range
A screenshot of synchronized worksheets showing the same selected range A screenshot of synchronized worksheets showing the same selected range
Observação: se você marcar Não mostrar novamente na próxima vez na caixa de aviso Sincronizar Planilhas, esta caixa não aparecerá quando você aplicar este recurso novamente.

 

Dicas:

Usando código VBA para sincronizar planilhas

Usando o seguinte código VBA, você pode rapidamente fazer com que todas as planilhas tenham o mesmo intervalo selecionado e exibir o intervalo selecionado na mesma posição da janela.

1. Selecione um intervalo em uma planilha e, em seguida, clique em "Desenvolvedor" > "Visual Basic", uma nova janela "Microsoft Visual Basic for Applications" será exibida.

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

VBA: sincronizar todas as planilhas de uma pasta de trabalho

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 pressione a tecla "F5" para executar o código; todas as planilhas terão o mesmo intervalo selecionado e exibirão os intervalos selecionados na mesma posição na janela.