Ho due fogli Excel con le stesse colonne,e voglio un modo in cui se aggiorno le righe in una tabella, anche le righe corrispondenti in altre tabelle vengono automaticamente aggiornate e viceversa per entrambe le tabelle?
Esiste un modo come questo? Ho cercato molto, ma non sono riuscito a trovare l'opzione viceversa.
risposte:
0 per risposta № 1Per farlo dovrai usare un po 'di VBA. Funzionerà qualcosa di simile al seguente, che deve essere incorporato nella finestra dello script per ogni foglio che contiene i tuoi dati. Ciò presuppone che i tuoi dati siano nella stessa posizione su ciascun foglio, ovvero 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
Ovviamente dovrai duplicare questo per funzionare per le modifiche al foglio 2 e anche e incorporare il codice nel foglio 2.