Microsoft Excel er verdens mest populære regneark . En af dens mest kraftfulde funktioner er Visual Basic for Applications , som giver brugerne mulighed for at oprette makroer som automatiserer almindelige opgaver . Næsten hver operation i Excel indebærer brug af celleområder - disse operationer er hvad der gør regneark kraftfuld. Der er flere forskellige måder at bruge variabler til at manipulere intervaller og deres komponenter , og alle af dem kan gøre dine makroer mere fleksibel. Ting du skal
Microsoft Excel
Vis Flere Instruktioner
1
Opret en variabel til at holde en hel vifte . Du kan gøre det sådan her : Hej
Set myRange = Regneark ( " MyWorksheet " ) Range (" A1: C3 ").
Dette vil spare en reference til området A1 : C3 på sheet mærket " MyWorksheet " i variabel med navnet " myRange ". Når du har foretaget dette interval variabel, kan du få adgang til de enkelte celler ved hjælp af celler ejendom , som dette:
myRange.Cells (1, 2 ) = "Hello "
Dette vil sætte teksten "Hello" i celle A2 .
2
variabler til at gemme placeringen af intervallet . For eksempel : Hej
worksheetName = " MyWorksheet " rangeString = " A1: C3 "
Så, når du ønsker at bruge området , kan du bruge det sådan her : Hej
regneark ( worksheetName ) . Range ( rangeString )
Denne måde at bruge variabler er noget langsommere end i Trin 1, men det giver dig mere fleksibilitet , hver gang du bruger rækkevidde, da du nemt kan ændre regnearket navn og rækkevidde streng uafhængigt af hinanden .
3
Bryd komponenterne i intervallet strengen i separate variabler , og derefter kombinere dem på flue . For eksempel : Hej
worksheetName = " MyWorksheet " startsøjle = "A" slutsøjle = "C" startrow = "1" EndRow = "3 "
Derefter kan du bruge området som dette: Salg
regneark ( worksheetName ) Range ( startsøjle & startrow & " : " & slutsøjle & EndRow ) .
p Dette er en langt mere besværlig fremgangsmåde end de to foregående , men det er også den mest fleksible. Ved at ændre nogen af disse fem variabler , kan du justere de præcise dimensioner og placering af intervallet, uden at påvirke dets andre egenskaber.