VBA -solurajat

Sisällysluettelo

Tämä opetusohjelma näyttää, miten voit säätää solurajan asetuksia VBA: ssa.

Reunojen muotoilu

Yläreuna - kaksoisviiva

Tarkastellaan ensin esimerkkiä siitä, kuinka asettaa sininen, paksu, kaksinkertainen yläreuna taulukon 1 solulle B3:

123456789 AlaesimerkkiSetBorder ()Laskentataulukoilla ("Sheet1"). Alue ("B3"). Reunukset (xlEdgeTop).LineStyle = xlDoublePaino = xlPaksu.ColorIndex = 5LopetaEnd Sub

Huomaa, että käytämme With Statementia koodauksen yksinkertaistamiseen.

Pääsemme ylärajalle .Borders (xlEdgeTop).

Muut solurajat

Sen sijaan voit käyttää muita reunoja, mukaan lukien lävistäjät:

123456 Laskentataulukot ("Sheet1"). Alue ("B2"). Reunukset (xlEdgeTop) .Väri = RGB (128, 0, 0)Laskentataulukot ("Sheet1"). Alue ("B2"). Reunukset (xlEdgeRight) .Väri = RGB (0, 255, 0)Laskentataulukot ("Sheet1"). Alue ("B2"). Reunukset (xlEdgeBottom) .Väri = RGB (0, 0, 128)Laskentataulukot ("Sheet1"). Alue ("B2"). Reunukset (xlEdgeLeft) .Väri = RGB (255, 0, 0)Laskentataulukot ("Sheet1"). Alue ("B2"). Reunukset (xlDiagonalDown) .Väri = RGB (0, 0, 0)Laskentataulukot ("Sheet1"). Alue ("B2"). Reunukset (xlDiagonalUp) .Väri = RGB (0, 0, 0)

Rajat sisällä

Voit myös säätää vaakasuuntaisia ​​(xlInsideHorizontal) ja pystysuoria (xlInsideVertical) reunoja kaikille alueen soluille:

12345 Laskentataulukoilla ("Sheet1"). Alue ("B2: C6"). Reunat (xlInsideHorizontal).LineStyle = xlDashDotDotPaino = xlKeskimääräinen.ColorIndex = 3Lopeta

LineStyle

LineStyle -ominaisuuden voi muuttaa xlContinuous, xlDot, xlDash, xlDashDot, xlDashDotDot, xlDouble, xlSlantDashDot ja xlLineStyleNone.

Paino -ominaisuus voi olla joko xlHariline, xlThin, xlMedium ja xlThick. Saat tämän tuloksen alla olevalla koodilla:

12345678 Laskentataulukot ("Sheet1"). Alue ("C3"). Reunukset (xlEdgeTop) .Paino = xlHiuksetLaskentataulukot ("Sheet1"). Alue ("C3"). Reunukset (xlEdgeBottom) .Paino = xlHiuksetLaskentataulukot ("Sheet1"). Alue ("D3"). Reunukset (xlEdgeTop) .Paino = xlOhutLaskentataulukot ("Sheet1"). Alue ("D3"). Reunukset (xlEdgeBottom) .Paino = xlOhutLaskentataulukot ("Sheet1"). Alue ("E3"). Reunukset (xlEdgeTop) .Paino = xlMediumLaskentataulukot ("Sheet1"). Alue ("E3"). Reunukset (xlEdgeBottom) .Paino = xlMediumLaskentataulukot ("Sheet1"). Alue ("F3"). Reunukset (xlEdgeTop) .Paino = xlPaksuLaskentataulukot ("Sheet1"). Alue ("F3"). Reunukset (xlEdgeBottom) .Paino = xlPaksu

Reunuksen väreiksi voidaan asettaa ColorIndex tai Color (RGB, sarjanumero tai vbColor). Katso lisätietoja väriasetuksista täältä.

Voit lisätä rajoja alueen ympärille myös yksirivisellä komennolla:

1 Alue ("B5: C7"). BorderAround LineStyle: = xlJatkuva, Paino: = xlPaksu, Väri: = vbPunainen

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave