Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Niestandardowe blokowanie wierszy i kolumn [Excel 2007]

764 views
Skip to first unread message

Piotr

unread,
May 6, 2008, 4:40:34 AM5/6/08
to
Witam!

Czy można w Excelu 2007 zablokować jednocześnie kilka wierszy od góry i
kilka kolumn od lewej, ale tak, żeby w żadnym przypadku się nie
poruszały? Normalnie jest tak, że wiersze są nieruchome przy przewijaniu
góra-dół, a kolumny przy przewijaniu prawo-lewo. Ja bym chciał, żeby np.
przy wybraniu dowolnej komórki, choćby z szarego końca arkusza, ZAWSZE
były widoczne jednocześnie wszystkie zablokowane wiersze i wszystkie
zablokowane kolumny.


I drugie pytanie:

Czy można unieruchomić jednocześnie kilka wybranych kolumn? Na przykład
pierwszą, trzecią i siódmą?

Pozdrawiam
Piotr

pxd74

unread,
May 7, 2008, 7:09:05 PM5/7/08
to
Użytkownik "Piotr" <erazm79Wie...@tlen.pl> napisał w wiadomości
news:fvp5i7$rt9$1...@inews.gazeta.pl...

> Witam!
>
> Czy można w Excelu 2007 zablokować jednocześnie kilka wierszy od góry i
> kilka kolumn od lewej, ale tak, żeby w żadnym przypadku się nie poruszały?
> Normalnie jest tak, że wiersze są nieruchome przy przewijaniu góra-dół, a
> kolumny przy przewijaniu prawo-lewo. Ja bym chciał, żeby np. przy wybraniu
> dowolnej komórki, choćby z szarego końca arkusza, ZAWSZE były widoczne
> jednocześnie wszystkie zablokowane wiersze i wszystkie zablokowane
> kolumny.

Wybierz kombinację klawiszy Alt+F11. Następnie w Edytorze VB, który się
otworzy w okienku "Project - VBA Project" zaznacz arkusz, w którym chcesz to
uczynić i w okienku Properties w polu ScrollArea wpisz adres komórek, które
mogą być zaznaczane, np.: A1:P40.

> I drugie pytanie:
>
> Czy można unieruchomić jednocześnie kilka wybranych kolumn? Na przykład
> pierwszą, trzecią i siódmą?

To zależy przed czy generalnie chcesz się chronić, bo użytkownik możesz
przechodzić do innych kolumn na rózne sposoby:
- wpisując w polu adres komórki, którą chce zaznaczyć i naciskając Enter ->
w tym przypadku mógłbyś wpisać odpowiedni kod Visual Basic do procedury
zdarzenia Worksheet_SelectionChange
- używając strzałek kursora na klawiaturze bądź innych skrótów
klaiwaturowych -> to samo co wyżej
- używając pasków przewijania -> tutaj mógłbyś tylko ukryć paski przewijania
- używając kółka na myszce bądź naciskając środkowy przycisk myszki -> tutaj
może istnieje programowe zablokowanie tego przycisku/kółka - nie sprawdzałem
- nic innego nie przychodzi mi na myśl, ale może są jakieś inne sposoby do
przewijania arkusza


--
Pozdrowienia
pxd74

0 new messages