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