Gdy okno programu Excel traci fokus, kursor staje się niewidoczny. Również kolorowanie odpowiednich nagłówków kolumn / wierszy powraca do wartości domyślnych, więc nie można zlokalizować kursora i / lub zaznaczenia, gdy tylko przejdę do innego okna.
To mnie denerwuje, ponieważ sprawia, że Excel jest prawie bezużyteczny do większości zadań, których potrzebuję:
śledzenie przypadków testowych podczas wykonywania testów w innym oknie
uzyskiwanie danych gdzie indziej i przenoszenie ich do Excela
(Nigdy nie widziałem takiego zachowania w innych aplikacjach i nie mogę nawet wymyślić uzasadnienia.)
Czy można wyłączyć to zachowanie, tzn. Zachować widoczność zaznaczenia, gdy nie jest on ostry?
Edycja: W przeciwieństwie do tego, co myślałem, kiedy pierwotnie to opublikowałem, nie jest to „nowa funkcja”, to raczej pragma interfejsu użytkownika, którą MS trzyma w większości swoich aplikacji (przynajmniej od pewnego czasu), chociaż aplikacje inne niż MS lub niektóre starsze aplikacje MS nie zawsze go szanują.
źródło
Odpowiedzi:
W tym poście opisano jedno obejście , które nie wymaga użycia VBA / makr:
Kopiowanie zawartości do schowka spowoduje umieszczenie przerywanej ramki wokół podświetlonych komórek, która pozostanie, gdy okna programu Excel przestaną być aktywne.
Podświetl dany wiersz, klikając numer wiersza po lewej stronie wiersza, a następnie kliknij Ctrl- C/ Cmd- C.
źródło
To normalne zachowanie w systemie Windows. To nie jest specyficzne dla Excela. To samo dzieje się, jeśli wybierzesz tekst w programie Word, a następnie zmienisz okna. Nie można tego wyłączyć.
Jeśli chcesz dodać makra do skoroszytu, istnieje obejście, aby podświetlić potrzebny wiersz, a następnie usuń go, gdy skończysz. Podświetlony wiersz pokaże, kiedy okno nie będzie aktywne.
Dodaj te fragmenty kodu w Eksploratorze VBA ( Alt+ F11)
ThisWorkbook
i możesz wywoływać je z makr ( Alt+ F8) lub dodawać do nich przyciski.Poniżej znajduje się indeks kolorów, które można zmienić w kodzie. Obecnie ustawiony na żółty.
źródło