Fala Klarc28
Passei esses dias estudando sobre os vínculos entre as Pastas de Trabalho do Excel, mas não encontrei, dentre os vários vídeos que assisti, algo específico ou pelo menos nada que conseguisse aplicar para o meu caso, tentei de várias formas mas não funcionou, por isso recorro a vocês novamente
Abaixo segue os códigos das duas planilhas do exemplo caso dê problema ao abrir
Teste:
Private Sub Worksheet_Calculate()
i = Cells(Rows.Count, "A").End(xlUp).Row
i = i + 1
Range("A1").Copy
Range("A" & i).PasteSpecial Paste:=xlValues
End Sub
Visual:
Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = [Teste usando fórmula AGORA.xlsm]Plan1!$A$1.Columns("A") 'KeyCells recebe a range da coluna A da planilha Teste
If Not Application.Intersect(KeyCells, Range(Target.Address)) _
Is Nothing Then
Application.EnableEvents = False
e = [Teste usando fórmula AGORA.xlsm]Plan1!$A$1.Cells(Rows.Count, "A").End(xlUp).Row 'e recebe a última linha da coluna A da planilha Teste
e = e + 1
For e = e To [Teste usando fórmula AGORA.xlsm]Plan1!$A$1.Cells(Rows.Count, "A").End(xlUp).Row 'Faça do e até a última linha da coluna A da planilha Teste
a = Cells(Rows.Count, "A").End(xlUp).Row
a = a + 1
Range("A" & a).Value = [Teste usando fórmula AGORA.xlsm]Plan1!$A$1.Cells(a, "A").Value + 1 'Última linha da coluna A da planilha Visual recebe o valor da última linha da coluna A da planilha Teste + 1
Next e
Application.EnableEvents = True
End If
End Sub
Essas duas planilhas simulam exatamente o problema que enfrento
Especificando o problema:
Quero que na pasta de trabalho "Visual" exiba nas linhas da coluna A o mesmo que é exibido na pasta de trabalho "Teste" na coluna A, porém na "Visual" somando 1 aos valores
Na Visual trabalho com Change e na Teste com Calculate
Minha dificuldade é em como escrever no código que quero puxar o dado da pasta de trabalho tal, planilha tal, célula tal, isso que não consigo encontrar pra fazer
Também notei diferenças quando abro os dois arquivos direto e quando abro um e depois abro um novo Excel pra depois dentro dele abrir o outro arquivo, porque isso acontece? Notei que no segundo caso no menu Exibição > Alternar janelas só aparece um item
Uma luz por favor!
Obrigado
Postado : 01/05/2018 12:29 pm