Excel 2010 blokuje komórki na podstawie wartości w innej komórce


0

W programie Excel 2010 można zablokować lub wyłączyć edycję jednej lub więcej komórek na podstawie wartości ustawionej w innej komórce.

Moim pomysłem było utworzenie listy rozwijanej w komórce 1A, na przykład z zablokowaną i odblokowaną. Na podstawie tego, co wybrano z rozwijanej listy, pozostałą część wiersza 1 można edytować.

Odpowiedzi:


0

Jest to całkiem możliwe, jeśli używasz VBA. Podstawowym pomysłem byłoby napisanie procedury obsługi zdarzeń, gdy dany arkusz zostanie zmodyfikowany.

W tej procedurze obsługi zdarzeń musisz najpierw sprawdzić, czy zmodyfikowana komórka znajduje się w zakresie, który chcesz zablokować. Jeśli tak, należy sprawdzić wartość komórki A1, aby sprawdzić, czy jest ona w stanie „zablokowanym”. Jeśli tak, możesz po prostu zignorować zdarzenie.

Zobacz stronę referencyjną, aby zobaczyć kilka przykładów. Możesz także zobaczyć tę stronę, aby zobaczyć listę wydarzeń, których możesz chcieć użyć.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.