Ohraničenie v programe Excel VBA

Ohraničenie je nevyhnutnou súčasťou každého pracovného hárka alebo v ľubovoľnom textovom súbore. Ohraničuje oddelené údaje od seba a ukazuje, ktorá časť údajov je označená v ktorej oblasti, aby nedošlo k zámene. Tiež to vyzerá dobre, že v našom údajovom liste sú hranice. V excelovom pracovnom hárku máme možnosti manuálneho vkladania okrajov, ale ako to robíme vo VBA, sa dozvieme v tomto článku.

Ak chcete použiť hranice vo VBA, musíme pristupovať k vlastnostiam bunky av tomto prípade je vlastnosťou, ku ktorej potrebujeme pristupovať, hranice. Teraz musíme mať na pamäti, že vo vlastnostiach okrajov sú k dispozícii rôzne typy možností. Ako je napríklad diagonálna vertikálna dolu atď. Niektoré z nich tu zakryjeme.

Ako používať hranice vo VBA

Ak chcete používať hranice vo VBA, musíte postupovať takto:

  1. Na prístup k hodnote rozsahu použite metódu rozsahu.
  2. Ak chceme naformátovať iba časť bunky alebo ohraničenie, použite metódu ohraničenia, ak chceme bunky ohraničiť ohraničením.
  3. Použite rôzne štýly čiar, aby ohraničenie vyzeralo príjemne.
Túto šablónu VBA Border Excel si môžete stiahnuť tu - VBA Border Excel Template

Teraz si prečítajte niekoľko príkladov a uvidíme, ako vložiť orámovanie do vynikajúcej bunky.

Príklad č. 1 - Hranice VBA

Použime základné výčty, ktoré nám poskytuje VBA, keď píšeme kľúčové slová, aby sme videli hranice. Do bunky A1 vložíme hranice a uvidíme výsledok.

Krok 1: Prejdite na kartu Vývojár, otvorte program Visual Basic a zobrazí sa editor VB.

Krok 2: Vložte nový modul z dodanej karty vloženia. Kliknite na modul, ktorý sme práve vložili a otvorí sa nám okno s kódom,

Krok 3: Vyhláste podprogram, ktorý znamená pomenovanie nášho makra.

kód:

 Čiastková vzorka () Koniec č 

Krok 4: Najskôr aktivujte pracovný hárok, aby ste mohli využiť jeho vlastnosti pomocou nasledujúceho kódu,

kód:

 Pracovný hárok čiastkových vzoriek () („List1“) 

Krok 5: Skúsme zmeniť hranicu bunky A1. Použite metódu rozsahu, ako je uvedené nižšie,

kód:

 Sample () Pracovné hárky ("List1"). Aktivujte rozsah ("A1") 

Krok 6: Vyberte vlastnosti ohraničenia, ktoré nám poskytnú možnosť vybrať si štýl ohraničenia nasledovne:

kód:

 Sample () Pracovné hárky ("List1"). Aktivujte rozsah ("A1"). Hranice (End Sub 

Krok 7: Vyberte prvú možnosť, ktorá je Xdiagonalup ako štýl orámovania.

kód:

 Sample () Pracovné hárky ("List1"). Aktivujte rozsah ("A1"). Hranice (xlDiagonalUp) End Sub 

Krok 8: Teraz musíme použiť štýl čiar pre orámovanie. Po bode (.) Operátor použije číslovanie štýlov čiar takto,

kód:

 Sample () Pracovné hárky ("List1"). Aktivujte rozsah ("A1"). Hranice (xlDiagonalUp) .LineStyle End Sub 

Krok 9: Type = sign a dá nám početné výčty pre linestyle takto:

kód:

 Sample () Pracovné hárky ("List1"). Aktivujte rozsah ("A1"). Ohraničenia (xlDiagonalUp) .LineStyle = XlLineStyle.xlDvojitý koniec 

Krok 10: Spustite vyššie uvedený kód stlačením klávesu F5 a pozrite si výsledok v hárku 1 takto:

Príklad č. 2 - Hranica VBA

Teraz používajme inú metódu pre štýl orámovania vo VBA.

Krok 1: Náš modul je už vložený. Do neho pomenujte makro s ďalšou funkciou nasledovne:

kód:

 Čiastková vzorka1 () Koncová čiastková č 

Krok 2: Aktivujte list podľa nasledujúceho kódu napísaného nižšie,

kód:

 Sample1 () Pracovné hárky („Sheet1“). Aktivácia End Sub 

Krok 3: Teraz povoľte metódu rozsahu na aktiváciu vlastností ohraničenia, ako je uvedené nižšie,

kód:

 Pod ukážka1 () Pracovné hárky ("List1"). Aktivujte rozsah ("C1"). Ohraničenie (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDot End Sub 

Krok 4: Teraz spustite vyššie uvedený kód a pozrite si výsledok v hárku 1 takto:

Príklad č. 3 - Hranica VBA

Skúsme niekoľko ďalších štýlov ohraničenia a čiar v inej bunke. Tentoraz ju použijeme v bunkovej oblasti C5: E6.

Krok 1: Náš modul je už vložený. Do neho pomenujte makro s ďalšou funkciou nasledovne:

kód:

 Čiastková vzorka 2 () Koniec č 

Krok 2: Aktivujte list podľa nasledujúceho kódu napísaného nižšie,

kód:

 Sub Sample2 () Pracovné hárky („Sheet3“). Aktivácia End Sub 

Krok 3: Teraz povoľte metódu rozsahu na aktiváciu vlastností ohraničenia, ako je uvedené nižšie,

kód:

 Čiastková vzorka 2 () Pracovné hárky („List3“). Aktivujte rozsah („C5: E6“). Ohraničenie (xlEdgeTop) .LineStyle = XlLineStyle.xlSlantDashDot End Sub 

Krok 4: Teraz spustite vyššie uvedený kód a pozrite si výsledok v hárku 1 takto:

Príklad č. 4 - Hranica VBA

Teraz v tomto príklade použijeme hranice okolo bunky pokrývajúcej celú bunku. Predtým sme urobili hranicu iba jednej časti bunky. Zvážte nasledujúce údaje, ktoré máme v hárku 2, takto:

Pokúsme sa použiť orámovanie okolo týchto údajov pomocou orámovania okolo metódy.

Krok 1: Náš modul je už vložený. Do neho pomenujte makro s ďalšou funkciou nasledovne:

kód:

 Čiastková vzorka 3 () Koniec č 

Krok 2: Aktivujte list podľa nasledujúceho kódu napísaného nižšie,

kód:

 Sample3 () Pracovné listy („Sheet2“). Aktivácia End Sub 

Krok 3: Teraz použite metódu rozsahu na aktiváciu orámovania okolo vlastností, ako je uvedené nižšie,

kód:

 Sample3 () Pracovné hárky ("Sheet2"). Aktivujte rozsah ("A1: B6"). BorderAround End Sub 

Krok 4: Teraz použite štýl čiary a hrúbku čiary takto,

kód:

 Sample3 () Pracovné hárky ("Sheet2"). Aktivujte rozsah ("A1: B6"). BorderAround LineStyle: = xlContinuous, Weight: = xlThick End Sub 

Krok 5: Spustite vyššie uvedený kód stlačením klávesu F5 a pozrite si výsledok v hárku 2 takto:

Čo je potrebné pamätať

  • Ohraničenie okolo sa používa na pokrytie všetkých častí buniek.
  • Hranica sa používa na pokrytie iba časti bunky.
  • X Linestyles sa používa na hranie rôznych typov štýlov.
  • Vkladanie okrajov je podobné formátovaniu údajov.
  • Ohraničenie vo VBA je podobné hraniciam v pracovnom hárku, musíme si pamätať kľúčové slovo, ktoré sa má použiť.

Odporúčané články

Toto je sprievodca hranicami VBA. Tu diskutujeme o tom, ako používať hranice v programe Excel VBA, spolu s praktickými príkladmi a šablónou programu Excel na stiahnutie. Môžete si tiež prečítať naše ďalšie navrhované články -

  1. Ako používať číselnú funkciu VBA?
  2. Vytvorenie rozbaľovacieho zoznamu v Exceli
  3. Vložte začiarkavacie políčko v programe Excel
  4. VBA UCASE Funkcia v Exceli
  5. Pracovné listy VBA (šablóna Excel)

Kategórie: