Buněčné hranice VBA

Tento tutoriál ukáže, jak upravit nastavení ohraničení buňky ve VBA.

Formátování ohraničení

Horní hranice - dvojitá čára

Nejprve se podívejme na příklad, jak nastavit modré, silné, zdvojené horní ohraničení buňky B3 na List1:

123456789 Dílčí příkladSetBorder ()S pracovními listy („List1“). Rozsah („B3“). Okraje (xlEdgeTop).LineStyle = xlDouble.Weight = xlThick.ColorIndex = 5Konec sEnd Sub

Všimněte si, že používáme With Statement ke zjednodušení našeho kódování.

K horní hranici se dostaneme pomocí .Borders (xlEdgeTop).

Jiné buněčné hranice

Místo toho můžete přistupovat k dalším hranicím, včetně úhlopříček:

123456 Pracovní listy („List1“). Rozsah („B2“). Okraje (xlEdgeTop). Barva = RGB (128, 0, 0)Pracovní listy („List1“). Rozsah („B2“). Okraje (xlEdgeRight). Barva = RGB (0, 255, 0)Pracovní listy („List1“). Rozsah („B2“). Okraje (xlEdgeBottom). Barva = RGB (0, 0, 128)Pracovní listy („List1“). Rozsah („B2“). Okraje (xlEdgeLeft). Barva = RGB (255, 0, 0)Pracovní listy („List1“). Rozsah („B2“). Okraje (xlDiagonalDown). Barva = RGB (0, 0, 0)Pracovní listy („List1“). Rozsah („B2“). Okraje (xlDiagonalUp). Barva = RGB (0, 0, 0)

Uvnitř hranic

Můžete také upravit vodorovné (xlInsideHorizontal) a svislé (xlInsideVertical) ohraničení pro všechny buňky v rozsahu:

12345 S pracovními listy („List1“). Rozsah („B2: C6“). Okraje (xlInsideHorizontal).LineStyle = xlDashDotDot.Hmotnost = xlMedium.ColorIndex = 3Konec s

Styl čáry

Vlastnost LineStyle lze změnit na xlContinuous, xlDot, xlDash, xlDashDot, xlDashDotDot, xlDouble, xlSlantDashDot a xlLineStyleNone.

Vlastnost Weight může být buď xlHariline, xlThin, xlMedium a xlThick. Tento výsledek získáte s níže uvedeným kódem:

12345678 Pracovní listy („List1“). Rozsah („C3“). Okraje (xlEdgeTop). Váha = xlHairlinePracovní listy („List1“). Rozsah („C3“). Okraje (xlEdgeBottom). Váha = xlHairlinePracovní listy („List1“). Rozsah („D3“). Okraje (xlEdgeTop). Váha = xlThinPracovní listy („List1“). Rozsah („D3“). Hranice (xlEdgeBottom). Hmotnost = xlThinPracovní listy („List1“). Rozsah („E3“). Hranice (xlEdgeTop). Váha = xlMediumPracovní listy („List1“). Rozsah („E3“). Hranice (xlEdgeBottom). Váha = xlMediumPracovní listy („List1“). Rozsah („F3“). Okraje (xlEdgeTop). Váha = xlThickPracovní listy („List1“). Rozsah („F3“). Okraje (xlEdgeBottom). Váha = xlThick

Barvy ohraničení lze nastavit jako ColorIndex nebo Color (RGB, sériové číslo nebo vbColor). Další informace o nastavení barev naleznete zde.

Okraje kolem rozsahu můžete přidat také pomocí jednorázového příkazu:

1 Rozsah ("B5: C7"). BorderAround LineStyle: = xlContinuous, Weight: = xlThick, Color: = vbRed

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave