/ / Mise à jour automatique de deux feuilles de calcul Excel - excel, excel-vba, excel-formula, vba

Mise à jour automatique de deux feuilles de calcul Excel - excel, excel-vba, excel-formula, vba

J'ai deux feuilles Excel avec les mêmes colonnes,et je veux un moyen par lequel si je mets à jour des lignes dans une table, les lignes correspondantes dans d'autres tables sont automatiquement mises à jour, et vice versa pour les deux tables?

Existe-t-il un moyen comme celui-ci? J'ai beaucoup cherché, mais je n'ai pas trouvé l'option inversée.

Réponses:

0 pour la réponse № 1

Pour ce faire, vous devrez utiliser du VBA. Quelque chose comme ce qui suit va fonctionner, qui doit être incorporé dans la fenêtre de script pour chaque feuille contenant vos données. Cela suppose que vos données se trouvent au même emplacement sur chaque feuille, à savoir 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

Vous devrez évidemment dupliquer cela pour que les modifications apportées à la feuille 2 soient intégrées et que le code soit incorporé dans la feuille 2.