Встановлення та зміна формату числа для діапазону комірок Excel за допомогою макросу VBA

Зміст

Якщо ви зміните формат числа окремої клітинки або діапазону комірок за допомогою макросу VBA, ви зможете швидко та легко відформатувати таблиці та діапазони даних відповідно до ваших вимог, не вимагаючи від користувача нічого робити.

Змінити формати цифр в таблиці Excel легко. За допомогою комбінації клавіш CTRL 1 ви можете відкрити діалогове вікно ФОРМУВАННЯ КЛІТИН у всіх версіях Excel та змінити вигляд клітинок.

Але що ви робите, коли хочете змінити формат клітинок у макросі? Наступний малюнок показує таблицю з даними у стовпцях А та В.

Ви хочете переосмислити числовий формат для діапазону B2: B25 та використовувати комерційний формат з двома знаками після коми. Використовуйте такий макрос:

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

Після початку список буде переформатовано. Номери в діапазоні В2: В25 отримали нові формати номерів. Наступний малюнок показує результат:

Щоб ввести макрос, натисніть клавішу ALT F11 в Excel, щоб відкрити редактор VBA. Виберіть команду INSERT - MODULE у редакторі VBA та введіть макрос. Щоб запустити макрос, активуйте комбінацію клавіш ALT F8 в Excel. Дві комбінації клавіш для запуску редактора VBA та макросу працюють у всіх версіях Excel.

У макросі можна використати посилання "B2: B25", щоб вказати, якому діапазону клітинок буде надано новий числовий формат. Область на поточному активному аркуші завжди форматується. Якщо ви хочете відформатувати лише одну клітинку, додайте до цієї довідки лише одну адресу комірки.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave