Поставите и промените формат броја за опсег ћелија Екцел помоћу ВБА макронаредбе

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

Ако промените формат броја појединачне ћелије или опсега ћелија помоћу ВБА макронаредбе, можете брзо и лако обликовати табеле и опсеге података према вашим захтевима, а да корисник не мора ништа учинити.

Промена формата броја у Екцел табели је једноставна. Комбинацијом тастера ЦТРЛ 1 можете отворити дијалог ФОРМАТ ЋЕЛИЈЕ у свим верзијама програма Екцел и променити изглед ћелија.

Али шта радите када желите да промените формат ћелија из макроа? Следећа слика приказује табелу са подацима у колонама А и Б.

Желите да редефинишете формат броја за опсег Б2: Б25 и користите комерцијални формат са две децимале. Користите следећи макро:

Суб ЛегеЗахленформатФест ()
Опсег ("Б2: Б25"). НумберФормат = "#, ## 0.00"
Енд Суб

Након почетка листа ће се поново форматирати. Бројеви у опсегу Б2: Б25 добили су нове формате бројева. Следећа слика приказује резултат:

Да бисте унели макро, притисните АЛТ Ф11 у Екцелу да бисте отворили ВБА едитор. Одаберите наредбу ИНСЕРТ - МОДУЛЕ у ВБА едитору и унесите макро. Да бисте покренули макро, активирајте комбинацију тастера АЛТ Ф8 у програму Екцел. Две тастерске пречице за покретање ВБА уређивача и макро функционишу у свим верзијама програма Екцел.

У макроу можете користити референцу „Б2: Б25“ да одредите којем опсегу ћелија ће се доделити нови формат броја. Подручје на тренутно активном радном листу је увек форматирано. Ако желите да форматирате само једну ћелију, у ову референцу укључите само једну адресу ћелије.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave