/ / Atualizando automaticamente duas planilhas do Excel - excel, excel-vba, excel-formula, vba

Atualizando automaticamente duas planilhas do Excel - excel, excel-vba, excel-formula, vba

Eu tenho duas planilhas do Excel com as mesmas colunas,e eu quero uma maneira pela qual, se eu atualizar linhas em uma tabela, as linhas correspondentes em outras tabelas também serão atualizadas automaticamente e vice-versa para ambas as tabelas?

Existe uma maneira como esta? Pesquisei bastante, mas não consegui encontrar a opção vice-versa.

Respostas:

0 para resposta № 1

Você precisará usar algum VBA para fazer isso. Algo como o seguinte funcionará, que precisa ser incorporado na janela de script para cada planilha que contém seus dados. Isso pressupõe que seus dados estejam no mesmo local em cada planilha, ou seja, A1: A10.

Private Sub Worksheet_Change(ByVal Target As Range)

"First Column
Set KeyCells = Worksheets("sheet 1").Range("A1:A10")

"Only undertake action if key cells are edited
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then

"Edit second column
Worksheets("sheet 2").Range(Target.Address) = Target.Value

End If

End Sub

Obviamente, você precisará duplicar isso para trabalhar nas alterações da planilha 2 e também incorporar o código na planilha 2.