Границе у ВБА Екцел-у
Користимо обрубе у Екцелу да бисмо истакли своје податке, на било којој контролној табли је веома важна вештина представљања важних података и то се ради по обрубима, обруби су својство у ВБА-у којем се може приступити коришћењем методе опсега и давањем одговарајуће стил границе као што знамо постоје различити стилови граница.
Ако се добро форматирате у екцелу, тада можете себе назвати „Екцел козметичаром“. Да би извештаји изгледали привлачно за крајњег корисника или читаоце, форматирање у томе игра виталну улогу. Надам се да добро знате технике форматирања на редовном радном листу. Форматирање путем ВБА кодирања захтева знатну количину ВБА кодирајућег језика. У овом чланку ћемо вам показати једну од најцењенијих техника форматирања, тј. Примену екцел ВБА граница.

Примери граница у ВБА
Погледајмо неке примере да бисмо ово боље разумели.
Пример # 1 - Примените ВБА границе са кодирањем
Стварање макронаредбе за примену екцел ВБА граница са различитим стиловима, чинећи их доступним као додатак екцел траци, олакшава посао кад год желимо да применимо ВБА границе.
Свака ћелија на радном листу има ивице и боје позадине. Подразумевано свака ћелија нема ивицу и боју позадине.
У радном листу на картици ХОМЕ имамо опцију ивице, а ако кликнете на падајућу листу у Екцелу, имамо разне могућности.

Али у ВБА прво што треба да урадимо је да одредимо ћелију или опсег ћелија које ћемо применити у стиловима форматирања екцел ВБА граница. Дакле, можемо се позвати на опсег ћелија или ћелија помоћу објекта ВБА РАНГЕ. На пример, ако желите да промените границу ћелије Б5, тада можете да напишете код овако.
Домет („Б5“)
Тада треба да приступимо својству „ Границе “.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бо Енд Суб

Након примене својства екцел ВБА „Границе“, отворите заграду да бисте видели све врсте опција форматирања обруба.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (Енд Суб

Овде имамо клДиагоналДовн, клДиагоналУп, клЕдгеБоттом, клЕдгеЛефт, клЕдгеРигхт, клЕдгеТоп, клИнсидеХоризонтал и клИнсидеВертицал.

Након што је одабран стил обруба, морамо да одаберемо карактеристику са којом желимо да радимо. Један од знакова који овде треба да користимо је „ Стил линије“, па одаберите својство „Стил линије“.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ли Енд Суб

Једном када је изабрано својство стила линије, у ВБА ћемо применити врсту линије линије или врсту ивица.
Ставите знак једнакости и одаберите набрајање „КслЛинеСтиле“ .
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле. Енд Суб

Ставите тачку да бисте видели све доступне стилове обруба.
Шифра:

Овде имамо много опција. клЦонтинуоус, клдасх, клДасхДот, клДасхДотДот, клДот, клДоубле, КслЛинеСтилеНоне и клСлантДасхДот.
Ок, сада сам изабрао опцију „ клДоубле“.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле.клДвоструки крај Суб
Сада, ако покренем код, примениће Доубле линију на дно ћелије Б5 .

Тип линије: „ клЦонтинуоус “.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле.клЦонтинуоус Енд Суб
Резултат:

Тип линије: „цласх.“
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле.клДасх Енд Суб
Резултат:

Тип линије: „ клДасхДот.“
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле.клДасхДот Енд Суб
Резултат:

Тип линије: “ клДасхДотДот ”.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле.клДасхДотДот Енд Суб
Резултат:

Тип линије: „ клДот.“
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле.клДот Енд Суб
Резултат:

Тип линије: „ клЛинеСтилеНоне “.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле.клЛинеСтилеНоне Енд Суб
Резултат:

Ово ће уклонити границу наведене ћелије.
Тип линије: “ клСлантДасхДот ”.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). Бордерс (клЕдгеБоттом) .ЛинеСтиле = КслЛинеСтиле.клСлантДасхДот Енд Суб
Резултат:

Пример # 2 - Промените границу помоћу методе ВБА Бордерс Ароунд
Границе ћелије такође можемо да променимо помоћу методе ВБА Бордерс Ароунд . Једном када се спомене опсег ћелија или ћелија, треба да приступимо методи ВБА Бордерс Ароунд .

Отворите заграду да бисте видели све параметре.
Распон („Б5“). БордерАроунд ((стил линије), (тежина као клБордерВеигхт), (ЦолорИндек), (боја), (боја теме))
Можемо поменути стил линије, боју линије, тежину ивице и још много тога што можемо учинити овом методом.
Шифра:
Суб Бордер_Екампле1 () Ранге ("Б5"). БордерАроунд ЛинеСтиле: = клЦонтинуоус, Веигхт: = клТицкицк Енд Суб
Ово ће променити стил линије у клЦонтинуоус.
ЛинеСтиле: = клЦонтинуоус
Тежина Границе је густа.
Тежина: = клДебела
Резултат овог кода је следећи.

Попут овог користећи својства и метод екцел ВБА Бордерс анд Бордер Ароунд, можемо променити ивицу и елементе ивица помоћу ВБА кодирања.
Препоручени чланци
Ово је Водич за ВБА границе. Овде учимо како поставити границе са Екцел ВБА кодирањем, заједно са практичним примерима и предлошцима кода за преузимање. Можда ћете погледати и друге чланке повезане са Екцел ВБА -
- Шта су глобалне променљиве у програму Екцел ВБА?
- Примери за креирање изведене табеле у ВБА
- Екцел ВБА Крај
- Условно форматирање празних ћелија