Задайте и променете числовия формат за диапазона от клетки на Excel чрез макрос VBA

Съдържание

Ако промените формата на номера на отделна клетка или диапазон от клетки с VBA макрос, можете да форматирате таблици и диапазони от данни бързо и лесно според вашите изисквания, без потребителят да трябва да прави каквото и да било.

Промяната на форматите на числата в електронна таблица на Excel е лесна. С комбинацията от клавиши CTRL 1 можете да отворите диалоговия прозорец ФОРМИРАНЕ НА КЛЕТКИ във всички версии на Excel и да промените външния вид на вашите клетки.

Но какво правите, когато искате да промените формата на клетките от макроса? Следващата фигура показва таблица с данни в колони А и В.

Искате да предефинирате числовия формат за диапазона B2: B25 и да използвате търговски формат с два знака след десетичната запетая. Използвайте следния макрос:

Sub LegeZahlenformatFest ()
Диапазон ("B2: B25"). NumberFormat = "#, ## 0.00"
End Sub

След стартирането списъкът ще бъде преформатиран. Числата в диапазона B2: B25 са получили нови формати на номера. Следната фигура показва резултата:

За да въведете макроса, натиснете ALT F11 в Excel, за да изведете редактора на VBA. Изберете командата INSERT - MODULE в редактора на VBA и въведете макроса. За да стартирате макроса, активирайте комбинацията от клавиши ALT F8 в Excel. Двете клавишни комбинации за стартиране на VBA редактора и макроса работят във всички версии на Excel.

В макроса можете да използвате препратката „B2: B25“, за да посочите на кой диапазон от клетки трябва да се даде нов формат на числото. Областта в текущия активен работен лист винаги се форматира. Ако искате да форматирате само една клетка, включете само един адрес на клетка в тази справка.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave