Додайте номери до наявного вмісту комірки за допомогою макросу VBA

Зміст

Зачитайте всі числа з потрібного діапазону клітинок за допомогою макросу і додайте число до вмісту

Часто потрібно додати позначку до клітинок у списку. Для цього необхідно додати фіксоване значення до всіх констант у діапазоні комірок.

Формули змінювати не слід. Макрос вирішує це завдання і додає номер за вашим вибором до всіх констант у позначеній області даних.

Таким чином, ви можете, наприклад, швидко та ефективно адаптувати ціни та подібне до нових умов.

Наступний малюнок показує таблицю, яку потрібно змінити. У клітинках В1 і В2 є константи, а в клітинках В3 і В4 - формули. Дві комірки формули відносяться до комірок з постійними значеннями.

Щоб додати число 10 до всіх констант у цьому списку, спочатку позначте область даних B1: B4, а потім викличте такий макрос:

Додати підконстанту ()
Dim Cell As Range
Коефіцієнт затемнення як довго
Додаткова сума = 10
Для кожної вибраної клітинки
З клітиною
Якщо ні (.HasFormula) Тоді .Value = .Value + додаткова сума
Закінчити з
Наступна клітина
End Sub

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

У макросі використовується коефіцієнт, який ви визначили у призначенні значення для змінної "Додаткова сума".

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

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

wave wave wave wave wave