Microsoft Excels indbyggede Visual Basic for Applications ( VBA ) sprog giver dig mulighed for at udvide Excel ved at oprette din egen kode til at automatisere processer og tilføje dine egne funktioner til softwaren. For at manipulere data i regnearkets celler gennem VBA-kode , skal du være i stand til at henvise til dem i en eller anden måde , så VBA ved, hvilke celler til at arbejde på . Excel giver dig mulighed for at referere celler ved hjælp af enten deres række og kolonne reference, eller ved at definere et brugerdefineret navn for cellen . Cellereferencen kan derefter bruges af VBA " Range ( ) " kommando til at vælge cellen . Instruktioner
1
Opret en ny makro til at køre VBA-kode ved at trykke på " Alt" og "F8" inde fra Excel. Makroen åbnes dialogboksen , og vil vise eventuelle makroer bruges af den aktuelle projektmappe. I " Macro navn " skal du angive et navn til den nye makro , og klik derefter på " Opret"-knappen for at åbne VBA Editor. VBA Editor vil skabe en ny subrutine automatisk ved hjælp makronavnet
2
Tilføj følgende på en ny linje inde i blok af kode oprettes automatisk af VBA Editor : .
Range ( "A1" ) = "Dette er den første celle "
Denne kode bruger VBA " Range ()" funktion til at vælge celle " A1 " og derefter indstiller værdien af cellen til den valgte tekst. Du kan ændre intervallet "A1 " til nogen cellereference ved hjælp af kolonne /række format.
3
Kør kode ved at trykke på " F5 "-tasten , og skifte tilbage til regnearket ved hjælp af Windows-proceslinjen. Du vil se teksten " Dette er den første celle" er automatisk indsat i celle " A1 ".
4
Select celle "D1 " på regnearket ved at klikke på cellen. Klik på " formler" fanen på hovedværktøjslinjen , og klik derefter på " Definer navn " fra " Definerede navne " sektionen. Enter " myRange " i " Name " feltet og klik på " OK".
5
skifte tilbage til VBA -editoren og ændre koden i makroen til : Hej
Range ( " myRange " ) = "Dette er en brugerdefineret markering "
Dette vælger cellerne er defineret af navnet " myRange ". Kør makroen ved at trykke på " F5 "-tasten. Skift tilbage til regnearket , og i celle "D1" vil du se den nye tekst er automatisk tilføjet.