Як автоматично заповнювати клітинки значеннями через VBA
Щоб швидко скопіювати формулу або число у весь діапазон у Excel, скористайтеся функцією автозаповнення. Це можливість скопіювати діапазон комірок шляхом перетягування мишею.
Ви також можете використовувати цей параметр з мовою макросів Excel VBA. Наступний макрос показує, як це зробити:
Додаткове автозаповнення ()
За допомогою ActiveSheet
.Range ("a1"). FormulaLocal = "= випадкове число ()"
.Range ("A1: A10"). FillDown
Закінчити з
End Sub
Спочатку макрос записує формулу RANDOM у клітинку A1 активної таблиці, а потім перетягує цю формулу на весь діапазон комірок A1: A10. Наступний малюнок показує, як виглядає результат:
Щоб виконати заливку в інших напрямках, замініть FillDown автор: Заповнювати (заповнювати вгору), FillLeft (заповнюйте зліва) або FillRight (заповнити справа).
Порада: Якщо ви хочете знати, як користуватися VBA мовою макросів та як вводити та запускати макроси в Excel, тут ви знайдете короткий опис:
www.exceldaily.de/excel-makros-vba/artikel/d/
so-enter-macros-in-excel-a.html