VBA robežas (soli pa solim) Kā iestatīt robežas ar Excel VBA?

Satura rādītājs

Robežas VBA Excel

Mēs izmantojam robežas programmā Excel, lai izceltu savus datus, jebkurā informācijas panelī ir ļoti svarīga prasme attēlot svarīgos datus, un to veic robežas, robežas ir VBA īpašums, kuram var piekļūt, izmantojot diapazona metodi un dodot atbilstošo robežu stils, kā mēs zinām, ir dažādi robežu stili.

Ja labi protat formatēt programmā Excel, varat sevi saukt par “Excel kosmetologu”. Lai ziņojumi izskatītos pievilcīgi galalietotājam vai lasītājiem, formatēšanai tajā ir būtiska loma. Es ceru, ka jūs labi zināt parastās darblapas formatēšanas paņēmienus. Lai formatētu, izmantojot VBA kodēšanu, nepieciešams ievērojams daudzums VBA kodēšanas valodas. Šajā rakstā mēs parādīsim vienu no visnenovērtētākajām formatēšanas metodēm, ti, izmantojot Excel VBA robežas.

Robežu piemēri VBA

Apskatīsim dažus piemērus, lai to labāk izprastu.

1. piemērs - pielietojiet VBA robežas ar kodēšanu

Makro izveidošana, lai lietotu Excel VBA robežas ar dažādiem stiliem, padarot tās pieejamas kā papildinājumu Excel lentei, atvieglo darbu vienmēr, kad vēlamies piemērot VBA robežas.

Katrai darblapas šūnai ir apmales un fona krāsas. Pēc noklusējuma katrai šūnai nav apmales un fona krāsas.

Darblapā zem cilnes HOME, kas mums ir, mums ir opcija apmale, un, ja Excel programmā noklikšķināt uz nolaižamā saraksta, mums ir dažādas iespējas.

Vispirms VBA mums ir jāizlemj šūna vai šūnu diapazons, kurā mēs izmantosim excel VBA robežu formatēšanas stilus. Tātad mēs varam atsaukties uz šūnu vai šūnu diapazonu, izmantojot objektu VBA RANGE. Piemēram, ja vēlaties mainīt šūnas B5 robežu, kodu varat ierakstīt šādi.

Diapazons (“B5”)

Tad mums ir jāpiekļūst īpašumam “ Robežas ”.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). Bo beigu apakšgrupa

Pēc Excel rekvizīta “Robežas” piemērošanas atveriet iekavas, lai redzētu visu veidu apmales formatēšanas opcijas.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). Apmales (beigu apakšgrupa

Šeit mums ir xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlInsideHorizontal un xlInsideVertical.

Pēc tam, kad ir izvēlēts apmales stils, mums jāizvēlas īpašība, ar kuru vēlamies strādāt. Viena no rakstzīmēm, kas mums šeit jāizmanto, ir “ Līnijas stils”, tāpēc atlasiet rekvizītu “Līnijas stils”.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). Apmales (xlEdgeBottom) .li beigu apakšdaļa

Kad līnijas stila rekvizīts ir atlasīts, mums VBA, kuru mēs izmantosim, jāiestata līnijas stila tips vai robežu tips.

Ielieciet vienādības zīmi un atlasiet “XlLineStyle” uzskaitījumu.

Kods:

Apakšmalas_piemērs1 () Diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle. Beigu apakšnodaļa

Ievietojiet punktu, lai redzētu visus pieejamos apmales stilus.

Kods:

Mums šeit ir daudz iespēju. xlContinuous, xldash, xlDashDot, xlDashDotDot, xlDot, xlDouble, XlLineStyleNone un xlSlantDashDot.

Labi, tagad esmu izvēlējies opciju “ xlDouble”.

Kods:

Apakšmalas_piemers1 () diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle.xlDouble End Sub

Tagad, ja es palaidīšu kodu, tas B5 līnijas apakšdaļā lietos dubulto līniju .

Līnijas tips: “ xlContinuous ”.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle.xlContinuous End Sub

Rezultāts:

Līnijas tips: “sadursme”.

Kods:

Apakšmalas_piemers1 () diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle.xlDash End Sub

Rezultāts:

Līnijas tips: “ xlDashDot”.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDot beigu apakšdaļa

Rezultāts:

Līnijas tips: “ xlDashDotDot ”.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDotDot beigu apakšdaļa

Rezultāts:

Līnijas tips: “ xLDot”.

Kods:

Apakšmalas_piemers1 () diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle.xlDot beigu apakšdaļa

Rezultāts:

Līnijas tips: “ xlLineStyleNone ”.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle.xlLineStyleNeviens beigu apakšdaļa

Rezultāts:

Tas noņems norādītās šūnas robežu.

Līnijas tips: “ xlSlantDashDot ”.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). Apmales (xlEdgeBottom) .LineStyle = XlLineStyle.xlSlantDashDot beigu apakšdaļa

Rezultāts:

2. piemērs - nomainiet robežu, izmantojot metodi VBA Borders Around

Mēs varam mainīt arī šūnas robežas, izmantojot metodi VBA Borders Around . Kad šūnu vai šūnu diapazons ir minēts, mums ir jāpiekļūst VBA Borders Around metodei.

Atveriet iekavas, lai redzētu visus parametrus.

Diapazons (“B5”). BorderAround ((Līnijas stils), (Svars kā xlBorderWeight), (ColorIndex), (Krāsa), (Tēmas krāsa))

Mēs varam pieminēt līnijas stilu, līnijas krāsu, apmales svaru un daudzas citas lietas, ko mēs varam darīt, izmantojot šo metodi.

Kods:

Apakšmalas_piemērs1 () diapazons ("B5"). BorderAround LineStyle: = xlContinuous, Weight: = xlThick End Sub

Tas mainīs līnijas stilu uz xlContinuous.

LineStyle: = xlPārtraukts

Robežas svars ir biezs.

Svars: = x biezs

Un šī koda rezultāts ir šāds.

Šādi izmantojot excel VBA Borders and Border Around īpašumu un metodi, mēs varam mainīt robežu un robežu elementus, izmantojot VBA kodēšanu.

Ieteiktie raksti

Šis ir bijis VBA robežu ceļvedis. Šeit mēs uzzinām, kā iestatīt robežas ar Excel VBA kodēšanu, kā arī praktiskus piemērus un lejupielādējamas kodu veidnes. Varat arī apskatīt citus rakstus, kas saistīti ar Excel VBA -

  • Kas ir globālie mainīgie programmā Excel VBA?
  • Piemēri, lai izveidotu rakurstabulu VBA
  • Excel VBA beigas
  • Nosacīts tukšo šūnu formatējums

Interesanti raksti...