Les og lær VBA konsepter og teknikker i VBA tutorials ved å kjøre og pugging små VBA -programmer som følger med tutorials . Raskt opprette egendefinerte funksjoner i Excel VBA ved å bruke VBA "Function " statement. VBA har mange uttalelser og virtuelle plantegninger for bruk i egendefinerte programmer som kjører inne i Office-programmer . Slik unngår du overbelastning som du lærer , arbeide for å forstå en liten prøve program om gangen . Gjør dette ved å kjøre et slikt program en setning om gangen , og ved å gjøre små endringer i programmet . Instruksjoner
lest Guider
en
Les veiledningen tekst for å få en oversikt over VBA konsept eller prosedyre forfatteren beskriver , og hjelpe deg å forstå noen VBA kodeeksempler som følger artikkelen .
2
Kopier koden prøven fra websiden til utklippstavlen . Åpne Office -programmet prøven ble skrevet for , og deretter gå inn i VBA programmering miljøet ved å trykke " Alt" og " F11 " samtidig . For eksempel lime det første programmet notering i MSDN-artikkelen " Editing Text " inn i Word VBA programmering miljø .
3
Klikk i miljøet sentrale vindu , trykk " Ctrl" og " V" samtidig for å lime inn koden prøven i VBA programmering miljø . Trykk "F5 " for å kjøre prøven .
4
Trykk " Ctrl" og " A" samtidig for å velge koden prøven , og trykk deretter på "Slett " for å slette alle sine uttalelser. Skriv det samme prøven for hånd og fra minnet. Se i den opprinnelige prøven listeføring i artikkelen kun etter behov . Gjenta dette trinnet flere ganger til du ikke lenger trenger å lese det opprinnelige programmet notering. Dette hjelper deg å forstå hvordan prøven programmet fungerer.
Opprette egendefinerte Excel -funksjoner
5
Åpne Excel og inn i VBA programmering miljøet ved å klikke på " Visual Basic "-knappen under " Developer "-kategorien .
6
Klikk på " Insert"-menyen , klikk på " Module" element for å sette inn et nytt programmeringsspråk vindu for den tilpassede funksjonen.
7
Skriv inn funksjonens uttalelser i det nye vinduet . En rask måte å skrive en egendefinert funksjon er å skrive noen uttalelser som endrer verdien av en funksjon innebygd i Excel. For eksempel , for å trimme inn teksten mellomrom og finne plasseringen av en spesiell karakter som " @ ", bruker to av Excel innebygde funksjoner for å skrive din funksjon , og deretter lime inn oppføringen i Excel VBA programmering vindu :
Public Function findAmpersand (arg As String ) As IntegerfindAmpersand = WorksheetFunction.Search ( " @", WorksheetFunction.Trim ( arg) ) End Function
8
Trykk " Alt" og "F11 " samtidig for å gå tilbake til Excel , og klikk deretter på " Fx "-knappen til venstre for formellinjen over regneark-rutenettet . Klikk deg funksjonens navn fra listen over funksjoner , og klikk "OK" for å sette det inn i regnearket .