Microsoft Excel er et kraftig regneark program som lar brukerne å gå inn og analysere data på en rekke måter . De mange innebygde funksjoner kan anvendes i formler for å skape og manipulere data. I tillegg gir Excel rå programmeringskode som skal opprettes for avansert interaktivitet og beregninger. Visual Basic for Applications språk ( VBA ) tilbyr en programmerer muligheten til å bygge helt unike programmer i Excel miljø . Ved hjelp av " range " parametere er ofte nødvendig i VBA så programkoden kan samhandle med den faktiske Excel regneark rutenett. Data legges inn i cellene , og VBA samhandler med disse dataene ved å ringe enkelte celle navn eller hele områder av celler . Du trenger
Microsoft Excel
Vis flere instruksjoner
Bruke Ranges i VBA
en
Identifiser de grunnleggende egenskapene til noen Excel-område og dens syntaks . En "range" er rett og slett en samling av celler organisert sammen. Utvalget kan spre seg horisontalt over mange kolonner , vertikalt over mange rader , eller to - dimensjonalt over både rader og kolonner. Serien er merket med to celler på motsatte hjørner av utvalget , atskilt av et kolon . For eksempel , " B2 : D5 " angir et celleområde i radene 2 til 5 og kolonner B , C og D.
2
Åpne VBA editor i Excel. Trykk " Alt + F11 " som en rask snarvei for å åpne dette vinduet .
3
Velg VBA makro du vil redigere ved hjelp range informasjon. Dette programmet vises i listen i øvre venstre i editor vinduet , under " moduler ". Alternativt bruke " Makroer " under "Verktøy"- menyen for å opprette en ny VBA-programmet .
4
Klikk i hovedfilmen redigering vinduet , mellom " Sub " og " End Sub " uttalelser å kode noen VBA.
5
Legg ved området i noen VBA-funksjon som krever en rekke parameter. Den " regneark" -kommandoen er en vanlig VBA objekt. Dette objektet tillater en VBA-programmet til å automatisk legge inn data i cellene i et Excel-regneark . Utvalget parameter er involvert , slik at programmet vet hvilke celler til å påvirke . Skriv inn et punktum ( " . ") Før erklære rekke data , og spesifisert området med ordet " Range " , kapitalisert. For eksempel : . Regneark ( " Ark1 ") Range (" B2 : D4 " ) = "Hei " . Når dette VBA -programmet kjører, vil det automatisk inn ordet " Hei " til alle Excel celler i området " B2 : . D4 "
6
Bruk " Range " statement på denne måten i noen VBA-funksjon som krever et celleområde å påvirke data .