Przejdź do głównej zawartości

Jak szybko odznaczyć komórki z wybranych zakresów w programie Excel?

Przypuśćmy, że musisz odznaczyć niektóre komórki lub zakresy z bieżących zaznaczeń, musisz odznaczyć cały wybór i wybrać ponownie, ponieważ program Excel nie oferuje sposobu na odznaczenie komórek po ich zaznaczeniu. W tym artykule znajdziesz kilka trudnych wskazówek, jak usunąć zaznaczenie części komórek lub zakresów z bieżącego zaznaczenia.

Odznacz część komórek lub zakresy z zaznaczenia za pomocą kodu VBA

Odznacz część komórek lub zakresy z zaznaczenia za pomocą Kutools for Excel

Na przykład, wybrałeś wiele komórek, ale teraz stwierdzasz, że są takie, których nie chcesz. Musisz więc je odznaczyć i pozostawić inne wybrane komórki, patrz poniższe zrzuty ekranu:


strzałka niebieski prawy bąbelek Odznacz część komórek lub zakresy z zaznaczenia za pomocą kodu VBA

VBA to fantastyczny sposób radzenia sobie z niektórymi operacjami w programie Excel, który nie jest łatwy w przypadku poleceń programu Excel. To samo dotyczy usuwania zaznaczenia komórek lub zakresów.

Krok 1: Wybierz zakres, z którym będziesz pracować;

Krok 2: Kliknij komórkę w zaznaczeniu, z której chcesz usunąć zaznaczenie, przytrzymując klawisz Ctrl klawisz.

Krok 3: Przytrzymaj inny + F11 klucze w programie Excel i otwiera plik Microsoft Visual Basic for Applications okno.

Krok 4: Kliknij wstawka > Modułi wklej następujące makro w oknie modułu.

VBA do usuwania zaznaczenia aktywnej komórki z zaznaczenia

Sub UnSelectCell()
'Updateby20140314
Dim rng As Range
Dim InputRng As Range
Dim DeleteRng As Range
Dim OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set DeleteRng = Application.InputBox("Delete Range", xTitleId, Type:=8)
For Each rng In InputRng
    If Application.Intersect(rng, DeleteRng) Is Nothing Then
        If OutRng Is Nothing Then
            Set OutRng = rng
        Else
            Set OutRng = Application.Union(OutRng, rng)
        End If
    End If
Next
OutRng.Select
End Sub

Krok 5: Wciśnij F5 klucz do uruchomienia tego makra. Następnie pojawi się okno dialogowe, w którym możesz wybrać zakres pracy. Zobacz zrzuty ekranu:




Krok 6: Następnie kliknij OK, pojawi się kolejne okno dialogowe, w którym możesz odznaczyć komórki w zakresie. Jeśli chcesz odznaczyć więcej niż jedną komórkę w zakresie, możesz przytrzymać Ctrl aby wybrać je jeden po drugim. Zobacz zrzut ekranu:




Krok 7: Kliknij OKi możesz zobaczyć wynik:



strzałka niebieski prawy bąbelek Odznacz część komórek lub zakresy z zaznaczenia za pomocą Kutools for Excel

Jeśli chcesz odznaczyć wiele komórek lub zakresów z zaznaczenia, powyższy VBA nie jest dobrym sposobem. Więc wprowadzamy następującą sztuczkę, Wybierz Asystenta zasięgu narzędzia Kutools dla programu Excel. Może pomóc w łatwym i szybkim odznaczeniu dowolnej komórki lub zakresu z zaznaczenia.

Kutools dla programu Excel zawiera ponad 300 przydatnych narzędzi programu Excel. Bezpłatne wypróbowanie bez ograniczeń w ciągu 30 dni. Pobierz teraz.

Krok 1: Kliknij Kutools > Wybierz narzędzie >> Wybierz pomocnika zasięgu….

Krok 2: W Wybierz Asystenta zasięgu w oknie dialogowym, sprawdź Odznacz komórki opcję, a następnie kliknij lub przeciągnij myszą, aby usunąć zaznaczenie komórek lub zakresów z zaznaczenia. Zobacz zrzut ekranu:

Krok 3: A niechciane komórki zostały usunięte z zaznaczenia. Na koniec zamknij plik Wybierz Asystenta zasięgu okno dialogowe.

Więcej szczegółowych informacji na temat Wybierz Asystenta zasięguMożna znaleźć na stronie Wybierz opis funkcji pomocnika zakresu.


Podobne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

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

Opis


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!

 

 

 

 

 

Comments (4)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
thank you so much
Rated 5 out of 5
This comment was minimized by the moderator on the site
Why can't Excel just allow users to deselect cells by holding down Ctrl like Google Sheets does?? It's ridiculous
This comment was minimized by the moderator on the site
This code you posted above in VBA for deselecting active cell from selection crashes on me when I X out of the input dialog box and the deselected cells once again become selected cells. How do we fix the code so after you use the VBA code you can get out of it and not loose what you deselected?

Thanks
This comment was minimized by the moderator on the site
After I have deselected the range of cells I want to deselect I get an error when I try to close the pop-up input box for another range. how do I fix that in the code provided above? Thanks.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations