Excel-tabeller: Auto-fill via Excel-makro

Anonim

Hur man automatiskt fyller celler med värden via VBA

Om du snabbt vill kopiera en formel eller ett nummer till ett helt intervall i Excel använder du funktionen Autofyll. Detta är möjligheten att kopiera ett cellintervall genom att dra med musen.

Du kan också använda det här alternativet med Excel -makrospråket VBA. Följande makro visar hur du gör detta:

Sub AutoFill ()
Med ActiveSheet
.Range ("a1"). FormulaLocal = "= slumptal ()"
.Range ("A1: A10"). FillDown
Sluta med
Avsluta Sub

Makrot skriver först formeln RANDOM i cell A1 i den aktiva tabellen och drar sedan denna formel till hela cellområdet A1: A10. Följande bild visar hur resultatet ser ut:

För att göra fyllningen i andra riktningar, byt ut Fyll ner förbi Fyll upp (fyll i uppåt), FillLeft (fyll i till vänster) eller FillRight (fyll i till höger).

Tips: Om du vill veta hur du använder makrospråket VBA och hur du anger och startar makron i Excel hittar du en kort beskrivning här:

www.exceldaily.de/excel-makros-vba/artikel/d/
så-ange-makron-i-excel-a.html