Как автоматично да попълните клетките със стойности чрез VBA
За бързо копиране на формула или число в цял диапазон в Excel използвайте функцията за автоматично попълване. Това е възможността да копирате диапазон от клетки чрез плъзгане с мишката.
Можете също да използвате тази опция с VBA на езика на макроса на Excel. Следният макрос показва как да направите това:
Автоматично попълване ()
С 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