Granice w Excel VBA

Granice są niezbędną częścią każdego arkusza roboczego lub dowolnego pliku tekstowego. Granice oddzielają dane od siebie, pokazuje, do której części danych odnosi się dany obszar, aby uniknąć nieporozumień. Ponadto dobrze wygląda, jeśli w naszym arkuszu danych znajdują się ramki. W arkuszu programu Excel mamy opcje ręcznego wstawiania ramek, ale o tym, jak to robimy w VBA, dowiemy się w tym artykule.

Aby zastosować granice w VBA, musimy uzyskać dostęp do właściwości komórki, aw tym przypadku właściwością, do której musimy uzyskać dostęp, są granice. Teraz musimy pamiętać, że we właściwościach granic dostępne są różne typy opcji. Takich jak przekątna pionowa w górę w dół itp. Omówimy niektóre z nich tutaj.

Jak korzystać z granic w VBA

Aby użyć granic w VBA, musimy wykonać następujące kroki:

  1. Użyj metody zasięgu, aby uzyskać dostęp do wartości zakresu.
  2. Użyj metody granic, jeśli chcemy sformatować tylko część komórki lub ramek wokół, jeśli chcemy pokryć komórki granicami.
  3. Użyj różnych stylów linii, aby granice wyglądały przyjemnie.
Możesz pobrać ten szablon Excel VBA Border tutaj - Szablon Excel VBA Border

Teraz przejrzyjmy kilka przykładów i zobaczmy, jak możemy wstawić ramkę w komórce programu Excel.

Przykład # 1 - Granice VBA

Użyjmy podstawowych wyliczeń, które zapewnia nam VBA, gdy wpisujemy słowa kluczowe, aby zobaczyć granice. Umieścimy granice w komórce A1 i zobaczymy wynik.

Krok 1: Przejdź do karty Deweloper, otwórz Visual Basic, a zobaczymy edytor VB.

Krok 2: Włóż nowy moduł z dostarczonej zakładki wstawiania. Kliknij właśnie wstawiony moduł, który otworzy dla nas okno kodu,

Krok 3: Zadeklaruj podfunkcję, co oznacza nazewnictwo naszego makra.

Kod:

 Sub Sample () End Sub 

Krok 4: Najpierw aktywuj arkusz, aby użyć jego właściwości, korzystając z poniższego kodu,

Kod:

 Sub Sample () Arkusze robocze („Arkusz 1”). Aktywuj End Sub 

Krok 5: Teraz spróbujmy zmienić granicę komórki A1. Użyj metody zasięgu, jak poniżej,

Kod:

 Podpróbki () Arkusze robocze („Arkusz 1”). Aktywuj zakres („A1”) 

Krok 6: Wybierz właściwości granic, które dadzą nam możliwość wyboru stylu granic w następujący sposób,

Kod:

 Podpróbki () Arkusze robocze („Arkusz 1”). Aktywuj zakres („A1”). Granice (End Sub 

Krok 7: Wybierz pierwszą opcję, którą jest Xdiagonalup jako styl obramowania.

Kod:

 Podpróbki () Arkusze robocze („Arkusz 1”). Aktywuj zakres („A1”). Granice (xlDiagonalUp) End Sub 

Krok 8: Teraz musimy użyć stylu linii dla granic. Po kropce (.) Operator używa wyliczeń dla stylu linii w następujący sposób:

Kod:

 Sub Próbki () Arkusze robocze („Arkusz 1”). Aktywuj zakres („A1”). Granice (xlDiagonalUp) .LineStyle End Sub 

Krok 9: Wpisz = znak, a podamy nam liczne wyliczenia dotyczące stylu linowego w następujący sposób,

Kod:

 Podpróbki () Arkusze robocze („Arkusz 1”). Aktywuj zakres („A1”). Granice (xlDiagonalUp) .LineStyle = XlLineStyle.xlDouble End Sub 

Krok 10: Uruchommy powyższy kod, naciskając F5 i zobaczmy wynik w arkuszu 1 w następujący sposób,

Przykład # 2 - Obramowanie VBA

Teraz zastosujmy inną metodę stylu obramowania w VBA.

Krok 1: Mamy już wstawiony nasz moduł, Nazwij w nim makro z inną podfunkcją w następujący sposób,

Kod:

 Sub Sample1 () End Sub 

Krok 2: Aktywuj arkusz roboczy za pomocą następującego kodu napisanego poniżej,

Kod:

 Sub Próbki 1 () Arkusze robocze („Arkusz 1”). Aktywuj End Sub 

Krok 3: Teraz użyjmy metody zasięgu, aby aktywować właściwości obramowania, takie jak pokazano poniżej,

Kod:

 Sub Próbki 1 () Arkusze robocze („Arkusz 1”). Aktywuj zakres („C1”). Granice (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDot End Sub 

Krok 4: Teraz uruchom powyższy kod i zobacz wynik w Arkuszu 1 w następujący sposób,

Przykład # 3 - Obramowanie VBA

Wypróbujmy jeszcze kilka stylów obramowania i linii w innej komórce. Tym razem użyjemy go w zakresie komórek C5: E6.

Krok 1: Mamy już wstawiony nasz moduł, Nazwij w nim makro z inną podfunkcją w następujący sposób,

Kod:

 Sub Sample2 () End Sub 

Krok 2: Aktywuj arkusz roboczy za pomocą następującego kodu napisanego poniżej,

Kod:

 Sub Sample2 () Arkusze robocze („Arkusz 3”) Aktywuj End Sub 

Krok 3: Teraz użyjmy metody zasięgu, aby aktywować właściwości obramowania, takie jak pokazano poniżej,

Kod:

 Sub Próbki 2 () Arkusze („Arkusz 3”). Aktywuj zakres („C5: E6”). Granice (xlEdgeTop) .LineStyle = XlLineStyle = XlLineStyle.xlSlantDashDot End Sub 

Krok 4: Teraz uruchom powyższy kod i zobacz wynik w Arkuszu 1 w następujący sposób,

Przykład # 4 - Obramowanie VBA

Teraz w tym przykładzie użyjemy ramek wokół komórki pokrywających całą komórkę. Wcześniej zrobiliśmy granicę tylko jednej części komórki. Rozważ następujące dane, które mamy w arkuszu 2, w następujący sposób,

Spróbujmy użyć obramowania wokół tych danych, używając obramowania wokół metody.

Krok 1: Mamy już wstawiony nasz moduł, Nazwij w nim makro z inną podfunkcją w następujący sposób,

Kod:

 Sub Sample3 () End Sub 

Krok 2: Aktywuj arkusz roboczy za pomocą następującego kodu napisanego poniżej,

Kod:

 Sub Sample3 () Arkusze robocze („Arkusz2”). Aktywuj End Sub 

Krok 3: Teraz użyjmy metody zasięgu, aby aktywować ramkę wokół właściwości, takich jak pokazano poniżej,

Kod:

 Sub Próbki3 () Arkusze robocze („Arkusz2”). Aktywuj zakres („A1: B6”). BorderAround End Sub 

Krok 4: Teraz użyj stylu linii i grubości linii w następujący sposób,

Kod:

 Sub Próbki 3 () Arkusze robocze („Arkusz 2”). Aktywuj zakres („A1: B6”). BorderAround LineStyle: = xl Ciągły, Waga: = xl Gruby koniec Sub 

Krok 5: Uruchom powyższy kod, naciskając F5 i zobacz wynik w arkuszu 2 w następujący sposób,

Rzeczy do zapamiętania

  • Obramowanie służy do pokrycia wszystkich części komórek.
  • Metoda granic służy do pokrycia tylko części komórki.
  • X Stylów linii używa się do używania różnych rodzajów stylów na granicach.
  • Wstawianie ramek jest podobne do formatowania danych.
  • Granice w VBA są podobne do granic w arkuszu, musimy pamiętać słowo kluczowe, aby mogło być używane.

Polecane artykuły

To jest przewodnik po granicy VBA. Tutaj omawiamy sposób korzystania z granic w Excel VBA wraz z praktycznymi przykładami i szablonem Excel do pobrania. Możesz także przejrzeć nasze inne sugerowane artykuły -

  1. Jak korzystać z funkcji VBA IsNumeric?
  2. Tworzenie pola kombi w programie Excel
  3. Wstaw CheckBox do Excela
  4. Funkcja VBA UCASE w programie Excel
  5. Arkusze VBA (szablon Excel)

Kategoria: