Hjem Sosiale medier Vanlige VBA-setninger for Excel VBA Programmering - dummies

Vanlige VBA-setninger for Excel VBA Programmering - dummies

Video: You Bet Your Life: Secret Word - Tree / Milk / Spoon / Sky 2024

Video: You Bet Your Life: Secret Word - Tree / Milk / Spoon / Sky 2024
Anonim

Del av Excel VBA Programmering for Dummies Cheat Sheet

Følgende tabell gir en liste over vanlige VBA-setninger som du kan bruke når du oppretter makroer for Excel. For mer informasjon om en bestemt setning, se Excels hjelpesystem.

VBA-setning Hva gjør det
AppActivate Aktiverer et programvindu
Pip Lyder en tone via datamaskinens høyttaler
Samtal Overføringsstyring til annen prosedyre > ChDir
Endrer gjeldende katalog ChDrive
Endrer gjeldende stasjon Lukk
Lukker en tekstfil Const
Deklarer en konstant verdi Dato
Sett gjeldende systemdato Erklære
Angir en henvisning til en ekstern prosedyre i en dynamisk kobling Bibliotek (DLL)

SlettSetting

Sletter en seksjon eller nøkkelinnstilling fra en applikasjons oppføring i Windows-registret

Dim

Deklarer variabler og (valgfritt) deres datatyper Gjør-Loop
Loops gjennom et sett med instruksjoner Slutt
Brukes av seg selv, avslutter programmet; brukes også til å avslutte en blokk med setninger som begynner med Hvis, Med, Under, Funksjon, Egenskap, Type,

eller Velg

Slett

Re-initialiserer en array Feil
Simulerer en bestemt feiltilstand Avslutt Gjør
Avslutter en blokk med Gjør-kode Avslutt for
Avsluttes en blokk med For-neste kode Avsluttingsfunksjon
Avslutter en funksjonsprosedyre < Utgangseiendom Avslutter en eiendomsprosedyre
Avsluttingsdel Avslutter en subrutineprosedyre
FileCopy Kopierer en fil
For hver-neste Loops gjennom et sett med instruksjoner for hvert medlem av en
samling For-Neste

Loops gjennom et sett med instruksjoner et bestemt antall

ganger Funksjon

Deklar navn og argumenter for en funksjonsprosedyre

Leser data fra en tekstfil
GoSub … Retur Grener til og returnerer fra en prosedyre
GoTo Grener til en spesifisert setning i en prosedyre
If-Then-Else < Behandler uttalelser betinget (den andre delen er valgfri)
Input # Leser data fra en sekvensiell tekstfil

Drep

Sletter en fil La
Tilordner verdien av et uttrykk til en variabel eller egenskap
Linjeinngang # Leser en linje av data fra en sekvensiell tekstfil

Last

Laster en gjenstand, men viser ikke den Lås … Lås opp
Kontrollerer tilgang til en tekstfil Midt
Erstatter tegn i en streng med andre tegn MkDir
Oppretter en ny katalog Navn
Omdirigerer en fil eller katalog På feil
Gir spesifikke instruksjoner for hva du skal gjøre i tilfelle av en feil
På … GoSub Grener basert på en tilstand

På … GoTo

Grener basert på en tilstand Åpne
Åpner en tekstfil Alternativbase
Endringer Standard nedre grense for arrayer Alternativ Sammenlign
Deklarer standard sammenligningsmodus når du sammenligner strenger
Alternativ Eksplisitt Forces-erklæring av alle variabler i en modul

Alternativ Privat

Angir at en hel modul er Privat Skriv ut #
Skriver data til en sekvensiell fil Privat
Erklærer en lokal matrise eller variabel Eiendom Få
Erklær navnet og argumentene til en eiendomsforhandler prosedyre
Eiendom La Erklære navn og argumenter av et eiendom La

prosedyren

Eiendomsinnstilling Erklær navnet og argumentene til et eiendomsinnstilling

prosedyre

Offentlig Erklærer en offentlig tabell eller variabel

Sett

Skriver en variabel til en tekstfil RaiseEvent
Branner en brukerdefinert hendelse Randomize
Initialiserer tilfeldig talgeneratoren ReDim
Endrer dimensjonene til en matrise Rem > Angir en linje med kommentarer (samme som en apostrof ['])
Tilbakestill Lukker alle åpne tekstfiler
Fortsett Gjenopprett kjøringen når en feilbehandlingsrutine er ferdig
RmDir Fjerner en tom katalog
SaveSetting Lagrer eller lager en programoppføring i Windows
Register Søk
Angir posisjonen for neste tilgang i en tekstfil Velg sak

Behandler utsagnsbetingelser alliert

SendKeys Sender tastetrykk til det aktive vinduet
Angi Tilordner en objektreferanse til en variabel eller egenskap
SetAttr Endrer attributtinformasjon for en fil
Statisk Erklærer variabler på prosessnivå slik at variablene
beholder sine verdier så lenge koden kjører og prosjektet ikke er tilbakestilt.
Stopp Angir systemtiden

Type

Definerer en tilpasset datatype

Del Angir navn og argumenter for en delprosedyre
Tid Løs
Fjerner en gjenstand fra minnet Mens … Vend
Løser seg gjennom et sett med instruksjoner så lenge en bestemt -betingelse forblir sann
Bredde # Setter utgangslinjebredden av en tekstfil
Med Tillater en stenografi måte å få tilgang til flere egenskaper for et

objekt

Skriv # Skriver data til en sekvensiell tekstfil
Vanlige VBA-setninger for Excel VBA Programmering - dummies

Redaktørens valg

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Ved hjelp av farger og gradienter med HTML5 Canvas Tag - dummies

Nesten alle operasjoner i HTML5 lerret funksjonen implementerer en fylle eller stroke stil. For å få mest mulig ut av lerretet, må du forstå hvordan de fungerer. De tre primære typene stiler du kan bruke på fyll og slag er farger, gradienter og mønstre. Bruke farger med HTML5 lerret-merket For å spesifisere en ...

Ved hjelp av HTML for å kode websidene dine - dummies

Ved hjelp av HTML for å kode websidene dine - dummies

HTML lar deg legge til beskrivende koder på web sidetekst, for å endre utseendet, eller opprette lister, tabeller, koblinger og så videre. HTML er designet for å være noe som mennesker kan lese og at maskiner kan behandle, en form for felles grunnlag for menneskelig kommunikasjon. Anta at du vil legge til fet skrift til et ord ...

Redaktørens valg

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Slik skriver du Excel-formler og -funksjoner direkte i regnearkceller - dummier

Kanskje den enkleste oppføringen Metoden er å skrive en formel direkte i en celle i et Excel-regneark. Skriv bare formler som ikke inneholder noen funksjoner, og trykk Enter-tasten for å fullføre oppføringen. Prøv dette enkle eksempelet: Klikk på en celle der formelen skal skrives inn. Skriv inn denne enkle matematikkbaserte formelen: = 6 + (9/5) ...

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

Hvordan du skriver inn lister og seriell data ved hjelp av AutoFill i Excel 2016 - dummies

I Excel 2016, kan data som faller inn i kategorien "seriell" - månedens navn, ukedag og sammenhengende tall og datoer, for eksempel - skrives inn raskt med kommandoen AutoFill. Tro det eller ei, Excel gjenkjenner visse typer seriell data og går inn i den for deg som en del av AutoFill-funksjonen. ...

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvordan du skriver inn en funksjon i Excel med funksjonskommandoen - dummies

Hvis du er ikke kjent med hvordan en funksjon fungerer i Excel - kanskje du ikke engang er sikker på hvilken funksjon du vil bruke - du må bruke Formulas-fanens Innsett Funksjon-kommando for å finne funksjonen og deretter identifisere argumentene riktig. Hvis du vil bruke kommandoen Funksjonsveiviser på denne måten, følg ...

Redaktørens valg

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

ÅNdelig gjenoppretting: Den samaritanske kvinne ved brønndummene

Den samaritanske kvinnen ved brønnen er ingen engel. Blandet opp med en feil folkemengde, denne stakkars kvinnen fra Samaria har et godt rykte. Hun hadde vært gift fem ganger og bodde i synd med en mann som ikke var hennes ektemann. Gjennom hennes historie kommer leksjonen at folk ikke burde leve av kjønnslig glede. ...

Gjenoppleve den bibelske julehistorien - dummies

Gjenoppleve den bibelske julehistorien - dummies

I stedet for bare å vises på jorden en dag eller "stråle ned" bruk Trek-talk), sier Jesus at han har kommet inn i denne verden på de mest ortodokse måtene: fødsel. Jesu utseende på jorden er kjent som inkarnasjonen, eller hva Johannes-evangeliet kaller Jesus "blir kjøtt. "Interessant nok, skjønner John ikke hendelsene ...