Jak zastosować VBA do zaznaczania kolumn (3 metody)

  • Udostępnij To
Hugh West

Ten artykuł demonstruje, jak zastosować kody VBA do wybierania kolumn w Excelu. Może się to przydać, gdy trzeba wybrać całe zakresy lub kolumny. Kody programowania VBA może automatycznie wybierać całe kolumny lub zakresy, co zaoszczędzi wiele twojego czasu. W tym artykule pokażemy ci kilka metod, aby wykonać to zadanie.

Pobierz Zeszyt ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć zadania podczas czytania tego artykułu.

Zastosuj VBA do wyboru kolumn.xlsx

3 Odpowiednie sposoby zastosowania VBA do zaznaczania kolumn

Makro VBA umożliwia wybieranie kolumn na trzy różne sposoby. Można wybrać pojedynczą kolumnę, wiele kolumn lub cały zakres. W tym rozdziale przejdziemy przez wszystkie te metody.

1. uruchom kod VBA, aby wybrać pojedynczą kolumnę

Wyobraź sobie sytuację, w której musisz wybrać całą kolumnę za pomocą kodów VBA. Możesz to zrobić dość łatwo, stosując prosty kod. Wykonajmy poniższe kroki, aby się tego nauczyć.

Krok 1:

  • Aby wprowadzić kod VBA musimy najpierw otworzyć okno VBA. Można to zrobić za pomocą skrótów klawiaturowych lub z poziomu swojego Zakładka Deweloper . Prasa Ctrl+F11 aby otworzyć VBA Window.

  • W oknie VBA musimy stworzyć moduł, w którym zapiszemy nasz kod. Klikamy na Insert, a następnie na Moduł aby otworzyć jeden.

Krok 2:

  • Tutaj będziemy pisać nasz kod.Najpierw napiszemy format naszego kodu, a następnie po wstawimy warunki.Początek i koniec naszego kodu to,
 Private Sub Select_Column() End Sub 

  • Napiszemy kod, który będzie wybierał kolumnę C. Kod to,
 Columns(3).Select 
  • Ostateczny kod to,
 Private Sub select_column() Columns(3).Select End Sub 

  • Klikamy na ikonę Run, aby uruchomić kod i nasza określona kolumna jest zaznaczona.

Krok 3:

  • Możesz również wprowadzić określoną liczbę do każdej komórki wybranej kolumny. Załóżmy, że chcesz wprowadzić liczbę 100 w C4 W tym celu należy wybrać dowolną komórkę w kolumnie C .

  • Wstaw ten kod do modułu.
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • Uruchom kod i nasz wynik znajduje się tutaj.

2. zastosuj kod VBA do zaznaczania wielu kolumn

Krok 1:

  • Możesz wybrać wiele kolumn w ten sam sposób, w jaki wybrałeś pojedynczą kolumnę. Jednak kod jest tutaj inny. Zacznijmy więc od otwarcia okna VBA!

Krok 2:

  • Chcemy wybrać kolumny od B do D. W tym celu kod to,
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • I out wiele kolumn jest wybranych.

3. użycie kodu VBA do wyboru kolumn w zakresie

Wybieranie zakresu za pomocą kodów VBA jest również proste i wymaga niewielkiej długości kodu.Załóżmy, że potrzebujemy wybrać zakres z B3 do F13 Wykonaj te kroki, aby się nauczyć!

Krok 1:

  • Wstaw kod VBA do modułu.
 Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub 

  • Wybraliśmy nasz zakres za pomocą kodów VBA.

Krok 2:

  • Możesz również wprowadzać liczby lub teksty w wybranym zakresie. Wystarczy wstawić poniższy kod do modułu.
 Private Sub select_range() Range ("B3:F13").Select Selection = 100 End Sub 

  • W ten sposób można wykonać tę metodę.

Krok 3:

  • Co więcej, możesz również pokolorować wybrane komórki. Wystarczy zapisać ten kod w swoim module VBA.
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • I w ten sposób możesz wybrać i pokolorować swój zakres za pomocą kodu VBA.

Rzeczy do zapamiętania

👉 Jeśli nie masz widocznej zakładki deweloperskiej, możesz ją aktywować za pomocą tej instrukcji.

Dostosowany pasek narzędzi szybkiego dostępu → Więcej poleceń → Dostosuj wstążkę → Deweloper → OK

Wniosek

Przeszliśmy przez trzy różne podejścia do uruchamiania kodów VBA, aby wybrać kolumny. Serdecznie zapraszamy do komentowania, jeśli masz jakieś pytania lub zapytania. Ponadto możesz sprawdzić nasze inne artykuły związane z zadaniami w Excelu!

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.