ВБА колоне - Како се користи својство колона у програму Екцел ВБА?

Преглед садржаја

Својство колона Екцел ВБА

Својство ВБА колоне се користи за упућивање на колоне на радном листу. Коришћењем овог својства можемо користити било који ступац у наведеном радном листу и радити с њим.

Када се желимо позвати на ћелију, користимо или објекат Распон или својство Ћелије. Слично томе, како се позивате на колоне у ВБА? На колоне се можемо позивати помоћу својства „Колоне“. Погледајте синтаксу својства ЦОЛУМНС.

Морамо да поменемо број колоне или абецеду заглавља да бисмо референцирали колону.

На пример, ако се желимо позвати на другу колону, код можемо написати на три начина.

Колоне (2)

Колоне („Б: Б“)

Опсег („Б: Б“)

Примери

Пример # 1

Ако желите да изаберете другу колону на радном листу, прво морамо да поменемо број колоне који треба да изаберемо.

Шифра:

Потколоне_Пример () Колоне (2) Крај под

Сада ставите тачку (.) Да бисте изабрали методу „Изабери“.

Један од проблема са овом особином је што не видимо ИнтеллиСенсе листу ВБА.

Шифра:

Потколоне_Пример () Колоне (2). Изаберите Енд Суб

Дакле, горњи ВБА код ће одабрати другу колону радног листа.

Уместо да помињемо број колоне, такође можемо користити абецеду заглавља колоне „Б“ да бисмо изабрали другу колону.

Шифра:

Подколоне_Пример () Колоне ("Б"). Изаберите колоне ("Б: Б"). Изаберите Крај под

Оба горња кода ће одабрати колону Б, односно другу колону.

Пример # 2 - Изаберите колону на основу вредности променљиве

Такође можемо користити променљиву за одабир броја колоне. Погледајте доњи код сада.

Шифра:

Потколоне_Пример () Затамни број као целобројни број (број) = 4 ступца (број). Изаберите крајњи подброј

У горе наведеном, прогласио сам променљиву као Интегер и овој променљивој доделио вредност 4.

За својство колоне, навео сам ову променљиву уместо броја колоне. Пошто је променљива има вредност 4, она ће одабрати 4 тх колону.

Пример # 3 - Изаберите колону на основу вредности ћелије

Видели смо како сада одабрати ступац на основу вредности променљиве; видећемо како можемо да изаберемо колону на основу броја вредности ћелије. У ћелију А1 унео сам број 3.

Сада ће доњи код одабрати колону на основу броја у ћелији А1.

Шифра:

Суб Цолумнс_Екампле () Дим ЦолНум Ас Интегер ЦолНум = Ранге ("А1"). Цолумнс Валуе (ЦолНум). Изаберите Енд Суб

Горњи код је исти као и претходни, али једино што сам овде променио јесте да сам уместо да доделим директни број променљивој, дао вредност променљиве као „који год број био у ћелији А1“.

Пошто у ћелији А1 имамо вредност 3, изабраће трећу колону.

Пример # 4 - Комбинација својства опсега и колоне

Својство Цолумнс такође можемо користити са објектом Ранге. Помоћу објекта Ранге можемо одредити одређени опсег. На пример, погледајте доњи код.

Шифра:

Подколоне_Пример1 () Опсег ("Ц1: Д5"). Колоне (2). Изаберите Енд Суб

У горњем примеру, одредио сам опсег ћелија од Ц1 до Д5, а затим користећи својство колона, одредио сам број колоне као 2 за одабир.

Сада је генерално наша друга колона Б, а код мора да изабере колону „Б“, али погледајте шта ће се догодити када покренем код.

Одабрао је ћелије од Д1 до Д5.

У нашој перцепцији требало је да одабере другу колону, тј. Колону Б. Али сада је изабрао ћелије од Д1 до Д5.

Разлог зашто је изабрао ове ћелије јер сам пре употребе својства ЦОЛУМНС одредио опсег користећи РАНГЕ објекат као Ц1 до Д5. Сада својство размишља унутар овог опсега као колоне и бира другу колону у опсегу од Ц1 до Д5. Д је друга колона, а назначене ћелије су од Д1 до Д5.

Пример # 5 - Изаберите више колона са објектом опсега

Помоћу објекта Ранге и својства Цолумнс можемо одабрати више колона. Погледајте доњи код.

Шифра:

Подколоне_Пример1 () Опсег (Колоне (2), Колоне (5)). Изаберите Крај под

Код ће одабрати колону из друге колоне у пету колону, односно из колоне Б до Е.

Код можемо да напишемо и на овај начин.

Шифра:

Подколоне_Пример1 () Опсег (Колоне (Б), Колоне (Е)). Изаберите Крај под

Горње је превише потпуно исто као и претходно и одабире колоне од Б до Е.

Овако, можемо да користимо својство ЦОЛУМНС за рад са радним листом.

Занимљиви Чланци...