Excel-tabeller: Udfyld automatisk via Excel-makro

Anonim

Sådan udfyldes celler automatisk med værdier via VBA

Hvis du hurtigt vil kopiere en formel eller et tal til et helt område i Excel, skal du bruge funktionen Autofyld. Dette er muligheden for at kopiere et celleområde ved at trække med musen.

Du kan også bruge denne mulighed med Excel -makrosproget VBA. Følgende makro viser, hvordan du gør dette:

Sub AutoFyld ()
Med ActiveSheet
.Range ("a1"). FormulaLocal = "= tilfældigt tal ()"
.Range ("A1: A10"). FillDown
Afslut med
Afslut Sub

Makroen skriver først formlen RANDOM i celle A1 i den aktive tabel og trækker derefter denne formel ind i hele celleområdet A1: A10. Følgende figur viser, hvordan resultatet ser ud:

Udfyldning i andre retninger FillDown ved Fyld op (udfyld opad), FillLeft (udfyld til venstre) eller FillRight (udfyld til højre).

Tip: Hvis du gerne vil vide, hvordan du bruger makrosproget VBA, og hvordan du indtaster og starter makroer i Excel, finder du en kort beskrivelse her:

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