Microsoft Excel är ett kraftfullt kalkylprogram som tillåter användare att skriva in och analysera data i en mängd olika sätt . De många inbyggda funktioner kan användas i formler för att skapa och manipulera data . Dessutom ger Excel rå programkod skapas för avancerad interaktivitet och beräkningar . Visual Basic for Applications språk ( VBA ) erbjuder en programmerare möjlighet att bygga helt unika program inom Excel miljö . Använda " range " parametrar är ofta nödvändigt i VBA så programmeringskod kan interagera med den verkliga Excel rutnät . Data matas in i cellerna , och VBA sedan interagerar med dessa uppgifter genom att ringa enskilda cellnamn eller hela cellområden . Saker du behöver
Microsoft Excel
Visa fler instruktioner
Använda Ranges i VBA
1
Identifiera de grundläggande egenskaperna hos en Excel-område och dess syntax . En " rad " är helt enkelt en samling av celler organiserade tillsammans . Utbudet kan spridas horisontellt över många kolumner , vertikalt över många rader , eller tvådimensionellt över både rader och kolumner . Utbudet betecknas av några två celler på motsatta hörn av urvalet , separerade med ett kolon . Till exempel , " B2 : D5 " anger ett cellområde i raderna 2 till 5 och kolumnerna B , C och D.
2
Öppna VBA editorn i Excel . Tryck på " Alt + F11 " som en snabb genväg för att öppna detta fönster .
3
Välj VBA-makro som du vill redigera med olika information. Programmet visas i listan i det övre vänstra av redigeringsfönstret , under " Modules . " Alternativt kan du använda " Makron " alternativ under " Verktyg " -menyn för att skapa ett nytt VBA -program .
4
Klicka i huvud redigeringsfönstret , mellan " Sub " och " End Sub " uttalanden för att koda alla VBA .
5
Bifoga utbudet i någon VBA -funktion som kräver en avståndsparameter . Den " Kalkylblad " kommandot är ett vanligt VBA objekt . Detta objekt gör ett VBA -program för att automatiskt mata in data i cellerna i ett Excel-ark . Utbudet parametern är involverad så att programmet vet vilka celler att påverka . Skriv en period ( " . " ) Innan den förklarar den rad uppgifter , och specificerade området med ordet " Range " , aktiveras . Till exempel : . Kalkylblad ( " Blad1 " ) Range ( " B2 : D4 " ) = " Hej " . När denna VBA program körs kommer den automatiskt in ordet " Hej " till alla Excel celler i intervallet " B2 : . D4 "
6
Använd " Range " uttalande på detta sätt i någon VBA -funktion som kräver ett cellområde för att påverka data.