Excel VBA Programming For Dummies Cheat Sheet

Følgende tabell inneholder en liste over vanlig brukte VBA uttalelser som du kan bruke når du oppretter makroer for Excel. For mer informasjon om en bestemt uttalelse, ta kontakt med Excel hjelpesystem.
VBA StatementWhat Det DoesAppActivateActivates et program windowBeepSounds en tone via datamaskinens speakerCallTransfers kontrollen til en annen procedureChDirChanges dagens directoryChDriveChanges dagens driveCloseCloses en tekst fileConstDeclares en konstant valueDateSets dagens system dateDeclareDeclares en referanse til en ekstern prosedyre i et dynamisk LinkLibrary (DLL) DeleteSettingDeletes en seksjon eller nøkkel innstilling fra et program inntreden inthe Windows RegistryDimDeclares variabler og (eventuelt) sine data typesDo-LoopLoops gjennom et sett av instructionsEndUsed av seg selv, avslutter programmet; også brukes til å avslutte en blokk ofstatements som begynner med If, With, Sub, funksjon, Eiendom, Type, eller SelectEraseRe-initialiserer en arrayErrorSimulates en bestemt feil conditionExit DoExits en blokk med Do-Loop codeExit ForExits en blokk av For-Neste codeExit FunctionExits en funksjon procedureExit PropertyExits en eiendom procedureExit SubExits en subrutine procedureFileCopyCopies en fileFor hver-NextLoops gjennom et sett med instruksjoner for hvert medlem av acollectionFor-NextLoops gjennom et sett med instruksjoner et bestemt nummer oftimesFunctionDeclares navn og argumenter for en funksjon procedureGetReads data fra en tekst fileGoSub. ..ReturnBranches til og avkastning fra en procedureGoToBranches til en spesifisert uttalelse innen procedureIf-Then-ElseProcesses utsagn (Else del isoptional) Input #Reads data fra en sekvensiell tekst fileKillDeletes en fileLetAssigns verdien av et uttrykk i en variabel orpropertyLine Input # leser en linje av data fra en sekvensielle tekst fileLoadLoads et objekt, men viser ikke itLock ... UnlockControls tilgang til en tekst fileMidReplaces tegn i en streng med andre charactersMkDirCreates en ny directoryNameRenames en fil eller directoryOn ErrorGives spesifikke instruksjoner for hva du skal gjøre i case of anerrorOn ... GoSubBranches, basert på en conditionOn ... GoToBranches, basert på en conditionOpenOpens en tekst fileOption BaseChanges standard nedre grense for arraysOption CompareDeclares standard sammenligning modus når comparingstringsOption ExplicitForces erklæring alle variabler i en moduleOption PrivateIndicates at en hel modulen er PrivatePrint #Writes data til et sekvensielt filePrivateDeclares en lokal matrise eller variableProperty GetDeclares navn og argumentene for en eiendom GetprocedureProperty LetDeclares navn og argumentene for en eiendom LetprocedureProperty SetDeclares navnet og argumenter på en eiendom SetprocedurePublicDeclares et offentlig utvalg eller variablePutWrites en variabel en tekst fileRaiseEventFires en brukerdefinert eventRandomizeInitializes tilfeldig tall generatorReDimChanges dimensjonene på en arrayRemSpecifies en linje med kommentarer (samme som en apostrof [ ']) ResetCloses alle åpne tekst filesResumeResumes utførelse når en feilhåndteringsrutine finishesRmDirRemoves en tom directorySaveSettingSaves eller lager et program oppføring i WindowsRegistrySeekSets posisjonen for neste tilgang i en tekst fileSelect CaseProcesses uttalelser conditionallySendKeysSends tastetrykk til de aktive windowSetAssigns et objekt referanse til en variabel eller propertySetAttrChanges attributtinformasjon for en fileStaticDeclares variabler på prosedyren nivå slik at variablesretain deres verdier så lenge kode er i gang og de projecthasn't vært reset.StopPauses de programSubDeclares navnet og argumenter av en sub procedureTimeSets systemet timeTypeDefines en tilpasset data typeUnloadRemoves et objekt fra memoryWhile ... WendLoops gjennom et sett med instruksjoner så lenge en certaincondition forblir trueWidth # setter utgangslinjebredde av en tekst fileWithAllows en forkortelse måte å få tilgang til flere eiendommer for anobjectWrite #Writes data til en sekvensiell tekstfil
VBA-funksjoner for Excel VBA programmering

VBA språket inneholder en rekke funksjoner som du kan bruke til å bygge kode i Excel. Tabellen nedenfor inneholder beskrivelser av de mest nyttige funksjoner. Når du skriver kode, skriver ordet VBA etterfulgt av en periode, og du vil se en dråpe-slipp liste over disse funksjonene. Se Excel hjelpesystemet for flere detaljer.
VBA FunctionWhat Det DoesAbsReturns den absolutte verdien av en numberArrayReturns en variant som inneholder en arrayAscConverts det første tegnet i strengen til sine ASCII valueAtnReturns arctangens til en numberCBoolConverts et uttrykk for boolske data typeCByteConverts et uttrykk for byte data typeCCurConverts et uttrykk for valutadata typeCDateConverts et uttrykk oppdaterte data typeCDblConverts et uttrykk for å doble data typeCDecConverts et uttrykk for desimaldata typeChooseSelects og returnerer en verdi fra en liste over argumentsChrConverts en ANSI verdi til en characterCIntConverts et uttrykk til heltall data typeCLngConverts et uttrykk til lange data typeCosReturns cosinus en numberCreateObjectCreates et OLE Automation objectCSngConverts et uttrykk for enkelt data typeCStrConverts et uttrykk for streng data typeCurDirReturns dagens pathCVarConverts et uttrykk for å variant data typeCVDateConverts et uttrykk oppdaterte data typeCVErrReturns en brukerdefinert feil typeDateReturns dagens system dateDateAddReturns en date med en bestemt datointervall lagt til itDateDiffReturns forskjellen mellom to datoer som timeintervalDatePartReturns et heltall som inneholder en bestemt del av en dateDateSerialReturns en dato for en bestemt år, måned, og dayDateValueConverts en streng til dateDayReturns dagen i måneden et dateDirReturns navnet på en fil eller katalog som matcher apatternDoEventsYields utførelsen slik at operativsystemet kan behandle othereventsEOFReturns true hvis slutten av en tekstfil har vært reachedErrorReturns feilmeldingen som tilsvarer en errornumberExpReturns bunnen av naturlige logaritmer (e) hevet til apowerFileAttrReturns den fil modus for en tekst fileFileDateTimeReturns dato og klokkeslett når en fil var siste modifiedFileLenReturns antall bytes i en fileFixReturns heltallsdelen av en numberFormatReturns et uttrykk i en bestemt formatFormatCurrencyReturns et tall som en streng, formatert som currencyFormatDateTimeReturns et tall som en streng, formatert som en dato og /ortimeFormatNumberReturns et tall som en formatert stringFormatPercentReturns et tall som en streng, formatert som en percentageFreeFileReturns neste fil nummer er tilgjengelig for bruk av OpenstatementGetAllReturns en liste over viktige innstillinger og deres verdier (originallycreated med SaveSetting) fra et program ’ inntreden i theWindows registryGetAttrReturns en kode som representerer en fil attributeGetObjectRetrieves et OLE Automation objekt fra en fileGetSettingReturns en nøkkelinnstilling verdi fra en søknad ’ s entryin Windows registryHexConverts fra desimal til hexadecimalHourReturns timen for en timeIIfReturns ett av to deler, avhengig av evalueringen av anexpressionInputReturns et bestemt antall tegn fra en åpen textfileInputBoxDisplays en boks til å be en bruker for innspill, og returnerer Verdidata enteredInStrReturns posisjonen til en streng i en annen stringInStrRevReturns posisjonen til en streng inne i en annen streng, som begynner på baksiden slutten av stringIntReturns heltallet del av en numberIsArrayReturns sanne om en variabel er en arrayIsDateReturns Sann hvis en variabel er en dateIsEmptyReturns True hvis en variabel ikke har vært initializedIsErrorReturns sanne hvis et uttrykk er en feil valueIsMissingReturns True hvis et valgfritt argument ikke ble sendt til aProcedureIsNullReturns sant hvis et uttrykk inneholder ingen gyldige dataIsNumericReturns True hvis et uttrykk kan evalueres som en numberIsObjectReturns True hvis et uttrykk refererer til en OLE AutomationobjectJoinReturns en streng laget ved å bli en del av substringscontained i en arrayLBoundReturns den nedre grensen av en arrayLCaseReturns en streng konverteres til lowercaseLeftReturns et angitt antall tegn fra venstre astringLenReturns lengden på en streng, i charactersLocReturns gjeldende lese eller skrive posisjonen til et tekst fileLOFReturns antall byte i en åpen tekst fileLogReturns den naturlige logaritmen til et numberLTrimReturns en kopi av en streng uten ledende spacesMidReturns et spesifisert antall tegn fra en stringMidBReturns et angitt antall byte fra en spesifisert positionin en streng stringMinuteReturns minuttet av en timeMonthReturns måneden en dateMonthNameReturns en streng som angir de angitte monthMsgBoxDisplays en modal meldingsboks og returnerer IDen til buttonclickedNowReturns dagens system dato og timeOctConverts fra desimal til octalReplaceReturns en streng som en delstreng blir erstattet withanotherRGBReturns et tall som representerer en RGB-farge valueRightReturns et angitt antall tegn fra høyre side av astringRndReturns et tilfeldig tall mellom 0 og 1RoundRounds et tall til et bestemt antall desimaler placesRTrimReturns en kopi av en streng med ingen etterfølgende spacesSecondReturns den andre av en timeSeekReturns gjeldende posisjon i en tekst fileSgnReturns et heltall som indikerer tegn på en numberShellRuns en kjørbar programSinReturns sinus for en numberSpaceReturns en streng med et bestemt antall spacesSplitReturns en rekke bestående av en rekke substringsSqrReturns torget roten av en numberStrReturns en strengrepresentasjon av en numberStrCompReturns en verdi som indikerer resultatet av en stringcomparisonStrConvReturns en streng variant konverteres som specifiedStringReturns en gjentagende karakter eller stringStrReverseReturns tegnene i en streng i revers orderSwitchEvaluates en liste over uttrykk og returnerer en verdi associatedwith den første uttrykk i listen som er TrueTabPositions produksjonen i en utgang streamTanReturns tangens for en numberTimeReturns dagens system timeTimerReturns antall sekunder siden midnightTimeSerialReturns tiden for en bestemt time, minutt og secondTimeValueConverts en streng til en tid serie numberTrimReturns en streng uten ledende og mellomrom og replacesmultiple områder med en enkelt spaceTypeNameReturns en streng som beskriver datatypen avariableUBoundReturns den øvre grensen av en arrayUCaseConverts en streng til uppercaseValReturns tallene som finnes i en stringVarTypeReturns en verdi som angir undertype av en variableWeekdayReturns et tall som representerer en dag i weekWeekday NameReturns en streng indikerer de angitte weekdayYearReturns året en dato



Previous:
Next Page: