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 tę 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.