Jak monitorować zmiany komórek w programie Excel?
Jak możesz monitorować komórki arkusza, jeśli dane zostaną zmienione w programie Excel? Może to pomóc w jak najszybszym zidentyfikowaniu zmienionych komórek. W tym artykule omówię kilka interesujących metod radzenia sobie z tym zadaniem w programie Excel.
Monitoruj zmiany komórek w programie Excel za pomocą funkcji śledzenia zmian
Monitoruj zmiany komórek w programie Excel za pomocą kodu VBA
Monitoruj zmiany komórek w programie Excel za pomocą funkcji śledzenia zmian
Excel ma przydatne Śledzenie zmian funkcja, może pomóc ci zaznaczyć zmienione komórki, wykonaj następujące czynności:
1. Kliknij Review > Śledzenie zmian > Podświetl zmianyzobacz zrzut ekranu:
2, w Podświetl zmiany w oknie dialogowym wykonaj następujące operacje:
(1.) Sprawdź Śledź zmiany podczas edycji. To również udostępnia Twój skoroszyt.
(2.) Pod Zaznacz, które zmiany w sekcji, określ kiedy, kto i gdzie potrzebujesz.
(3.) W końcu sprawdź Wyróżnij zmiany na ekranie opcja.
3. Po zakończeniu ustawień kliknij OK przycisk, teraz, gdy zmienisz jakiekolwiek wartości komórek w określonych komórkach, wokół zmienionych komórek pojawi się ramka z trójkątną ikoną, patrz zrzut ekranu:
Note: Dzięki tej metodzie skoroszyt stanie się skoroszytem współdzielonym.
Monitoruj zmiany komórek w programie Excel za pomocą kodu VBA
Poniższy kod VBA może również pomóc w monitorowaniu wartości komórek, gdy są zmieniane, wykonaj następujące czynności:
1. Kliknij prawym przyciskiem myszy kartę arkusza, którą chcesz monitorować zmiany komórek, i wybierz Wyświetl kod z menu kontekstowego w otwartym pliku Microsoft Visual Basic for Applications okno, skopiuj i wklej następujący kod VBA do modułu:
Kod VBA: Monitoruj zmiany komórek w arkuszu programu Excel:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160728
Dim xrng As Range
Set xrng = Range("A1:E7")
If Not Application.Intersect(xrng, Range(Target.Address)) _
Is Nothing Then
MsgBox "Cell " & Target.Address & " has changed.", vbInformation, "Kutools for Excel"
End If
End Sub
Uwaga: W powyższym kodzie A1: E7 to zakres danych, który chcesz monitorować w przypadku zmiany komórki, możesz go zmienić w zależności od potrzeb.
2. Następnie zapisz i zamknij to okno kodu, a teraz, gdy zmienisz wartość komórki w określonym zakresie, pojawi się okno komunikatu przypominające, zobacz zrzut ekranu:
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!