Excel-tabeller: Fyll ut automatisk via Excel-makro

Anonim

Slik fyller du celler automatisk med verdier via VBA

Hvis du raskt vil kopiere en formel eller et tall til et helt område i Excel, bruker du Autofyll -funksjonen. Dette er muligheten til å kopiere et celleområde ved å dra med musen.

Du kan også bruke dette alternativet med Excel -makrospråket VBA. Følgende makro viser hvordan du gjør dette:

Sub AutoFill ()
Med ActiveSheet
.Range ("a1"). FormulaLocal = "= tilfeldig tall ()"
.Range ("A1: A10"). FillDown
Slutt med
Slutt Sub

Makroen skriver først formelen RANDOM i celle A1 i den aktive tabellen og trekker deretter denne formelen inn i hele celleområdet A1: A10. Følgende figur viser hvordan resultatet ser ut:

For å gjøre fyllingen i andre retninger, bytt ut FillDown av Fylle opp (fyll ut oppover), FillLeft (fyll ut til venstre) eller FillRight (fyll ut til høyre).

Tips: Hvis du vil vite hvordan du bruker makrospråket VBA og hvordan du skriver inn og starter makroer i Excel, finner du en kort beskrivelse her:

www.exceldaily.de/excel-makros-vba/artikel/d/
så skriv inn makroer-i-excel-a.html