VBA-funktioner til Excel VBA-programmering

VBA-sproget indeholder en række funktioner, som du kan bruge til at bygge kode i Excel. Følgende tabel giver beskrivelser af de mest nyttige funktioner. Når du skriver kode, skal du skrive ordet VBA efterfulgt af et punktum, og du vil se en drop-drop liste over disse funktioner. Se Excels hjælpesystem for flere detaljer.

VBA funktion Hvad det gør
Abs Returnerer den absolutte værdi af et tal
Array Returnerer en variant, der indeholder en matrix
Asc Konverterer det første tegn i strengen til dets ASCII-værdi
Atn Returnerer arctangensen af ​​et tal
CBool Konverterer et udtryk til boolsk datatype
Cbyte Konverterer et udtryk til bytedatatype
CCur Konverterer et udtryk til valutadatatype
CDate Konverterer et udtryk til datodatatype
CDbl Konverterer et udtryk til dobbelt datatype
CDec Konverterer et udtryk til decimal datatype
Vælge Vælger og returnerer en værdi fra en liste over argumenter
Chr Konverterer en ANSI-værdi til et tegn
CInt Konverterer et udtryk til heltalsdatatype
CLng Konverterer et udtryk til lang datatype
Cos Returnerer cosinus af et tal
Opret objekt Opretter et OLE Automation-objekt
CSng Konverterer et udtryk til en enkelt datatype
CStr Konverterer et udtryk til strengdatatype
CurDir Returnerer den aktuelle sti
CVar Konverterer et udtryk til variantdatatype
CVDato Konverterer et udtryk til datodatatype
CVErr Returnerer en brugerdefineret fejltype
Dato Returnerer den aktuelle systemdato
DateAdd Returnerer en dato med et bestemt datointerval tilføjet
DatoDiff Returnerer forskellen mellem to datoer som et
tidsinterval
DatoPart Returnerer et heltal, der indeholder en bestemt del af en dato
DatoSerial Returnerer en dato for et angivet år, måned og dag
DatoVærdi Konverterer en streng til dato
Dag Returnerer dagen i måneden for en dato
Dir Returnerer navnet på en fil eller et bibliotek, der matcher et
mønster
DoEvents Giver eksekvering, så operativsystemet kan behandle andre
hændelser
EOF Returnerer True, hvis slutningen af ​​en tekstfil er nået
Fejl Returnerer fejlmeddelelse, der svarer til en fejl
nummer
Exp Returnerer basis for de naturlige logaritmer (e) hævet til en
potens
FileAttr Returnerer filtilstanden for en tekstfil
FileDateTime Returnerer datoen og klokkeslættet, hvor en fil sidst blev ændret
FileLen Returnerer antallet af bytes i en fil
Rette op Returnerer heltalsdelen af ​​et tal
Format Returnerer et udtryk i et bestemt format
FormatCurrency Returnerer et tal som en streng, formateret som valuta
FormatDateTime Returnerer et tal som en streng, formateret som en dato og/eller
tid
Formatnummer Returnerer et tal som en formateret streng
FormatProcent Returnerer et tal som en streng, formateret som en procentdel
FreeFile Returnerer det næste filnummer, der er tilgængeligt til brug af Open-
sætningen
GetAll Returnerer en liste over nøgleindstillinger og deres værdier (oprindeligt
oprettet med SaveSetting) fra en applikations indgang i
Windows-registreringsdatabasen
GetAttr Returnerer en kode, der repræsenterer en filattribut
GetObject Henter et OLE Automation-objekt fra en fil
GetSetting Returnerer en nøgleindstillingsværdi fra et programs indtastning
i Windows-registreringsdatabasen
Hex Konverterer fra decimal til hexadecimal
Time Returnerer timen af ​​en tid
IIf Returnerer en af ​​to dele, afhængigt af evalueringen af ​​et
udtryk
Input Returnerer et bestemt antal tegn fra en åben tekst
fil
Inputboks Viser en boks for at bede en bruger om input og returnerer den
indtastede værdi
InStr Returnerer positionen af ​​en streng i en anden streng
InStrRev Returnerer positionen af ​​en streng i en anden streng,
begyndende ved den bagerste ende af strengen
Int Returnerer heltalsdelen af ​​et tal
IsArray Returnerer True, hvis en variabel er en matrix
IsDate Returnerer Sand, hvis en variabel er en dato
Er tom Returnerer True, hvis en variabel ikke er blevet initialiseret
ErError Returnerer Sand, hvis et udtryk er en fejlværdi
Mangler Returnerer True, hvis et valgfrit argument ikke blev sendt til en
Procedure
IsNull Returnerer True, hvis et udtryk ikke indeholder gyldige data
ErNumerisk Returnerer Sand, hvis et udtryk kan evalueres som et tal
IsObject Returnerer True, hvis et udtryk refererer til et OLE Automation-
objekt
Tilslutte Returnerer en streng oprettet ved at forbinde et antal understrenge
indeholdt i en matrix
LBound Returnerer den nedre grænse for en matrix
LCase Returnerer en streng konverteret til små bogstaver
Venstre Returnerer et angivet antal tegn fra venstre for en
streng
Len Returnerer længden af ​​en streng i tegn
Loc Returnerer den aktuelle læse- eller skriveposition for en tekstfil
LOF Returnerer antallet af bytes i en åben tekstfil
Log Returnerer den naturlige logaritme af et tal
LTrim Returnerer en kopi af en streng uden mellemrum
Midt Returnerer et specificeret antal tegn fra en streng
MidB Returnerer et specificeret antal bytes fra en specificeret position
i en strengstreng
Minut Returnerer minuttet af en tid
Måned Returnerer måneden for en dato
Månedsnavn Returnerer en streng, der angiver den angivne måned
MsgBox Viser en modal meddelelsesboks og returnerer ID'et for den knap, der blev
klikket på
Nu Returnerer den aktuelle systemdato og -klokkeslæt
okt Konverterer fra decimal til oktal
Erstatte Returnerer en streng, hvor en understreng er erstattet med
en anden
RGB Returnerer et tal, der repræsenterer en RGB-farveværdi
Ret Returnerer et angivet antal tegn fra højre for en
streng
Rnd Returnerer et tilfældigt tal mellem 0 og 1
Rund Afrunder et tal til et bestemt antal decimaler
RTrim Returnerer en kopi af en streng uden mellemrum
Anden Returnerer den anden af ​​en gang
Søge Returnerer den aktuelle position i en tekstfil
Sgn Returnerer et heltal, der angiver tegnet for et tal
Skal Kører et eksekverbart program
Synd Returnerer sinus af et tal
Plads Returnerer en streng med et angivet antal mellemrum
Dele Returnerer en matrix bestående af et antal understrenge
Sqr Returnerer kvadratroden af ​​et tal
Str Returnerer en strengrepræsentation af et tal
StrComp Returnerer en værdi, som indikerer resultatet af en streng
sammenligning
StrConv Returnerer en strengvariant konverteret som angivet
Snor Returnerer et gentaget tegn eller en streng
StrReverse Returnerer tegnene i en streng i omvendt rækkefølge
Kontakt Evaluerer en liste over udtryk og returnerer en værdi, der er knyttet
til det første udtryk på listen, som er Sand
Tab Placerer output i en outputstrøm
Tan Returnerer tangens af et tal
Tid Returnerer den aktuelle systemtid
Timer Returnerer antallet af sekunder siden midnat
TimeSerial Returnerer tiden for en specificeret time, minut og sekund
Tidsværdi Konverterer en streng til et tidsserienummer
Trimme Returnerer en streng uden indledning og mellemrum og erstatter
flere mellemrum med et enkelt mellemrum
Typenavn Returnerer en streng, der beskriver datatypen for en
variabel
Ubundet Returnerer den øvre grænse for en matrix
UCase Konverterer en streng til store bogstaver
Val Returnerer tallene i en streng
VarType Returnerer en værdi, der angiver undertypen af ​​en variabel
Ugedag Returnerer et tal, der repræsenterer en dag i ugen
Ugedags navn Returnerer en streng, der angiver den angivne ugedag
År Returnerer året for en dato

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows

Sådan blokerer du Microsoft Word fra at åbne filer i skrivebeskyttet tilstand på Windows Microsoft Word åbner filer i skrivebeskyttet tilstand, hvilket gør det umuligt at redigere det? Bare rolig, metoderne er nedenfor

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes forkert udskrivning af Microsoft Word-dokumenter

Sådan rettes fejl ved udskrivning af forkerte Microsoft Word-dokumenter Fejl ved udskrivning af Word-dokumenter med ændrede skrifttyper, rodede afsnit, manglende tekst eller tabt indhold er ret almindelige. Men lad være

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Slet pen- og highlighter-tegninger på dine PowerPoint-dias

Hvis du har brugt pennen eller highlighteren til at tegne på dine PowerPoint-dias under en præsentation, kan du gemme tegningerne til næste præsentation eller slette dem, så næste gang du viser den, starter du med rene PowerPoint-dias. Følg disse instruktioner for at slette pen- og highlighter-tegninger: Sletning af linjer en ved […]

Indhold af stilbibliotek i SharePoint 2010

Indhold af stilbibliotek i SharePoint 2010

Style-biblioteket indeholder CSS-filer, Extensible Stylesheet Language-filer (XSL) og billeder, der bruges af foruddefinerede mastersider, sidelayouts og kontrolelementer i SharePoint 2010. For at finde CSS-filer i Style-biblioteket på et udgivelsessted: Vælg Site Actions→ View Alt webstedsindhold. Indholdet af webstedet vises. Style-biblioteket ligger i […]

Formater tal i tusinder og millioner i Excel-rapporter

Formater tal i tusinder og millioner i Excel-rapporter

Overvæld ikke dit publikum med gigantiske tal. I Microsoft Excel kan du forbedre læsbarheden af ​​dine dashboards og rapporter ved at formatere dine tal, så de vises i tusinder eller millioner.

Sådan deler og følger du SharePoint-websteder

Sådan deler og følger du SharePoint-websteder

Lær, hvordan du bruger SharePoints sociale netværksværktøjer, der lader enkeltpersoner og grupper kommunikere, samarbejde, dele og forbinde.

Sådan konverteres datoer til julianske formater i Excel

Sådan konverteres datoer til julianske formater i Excel

Julianske datoer bruges ofte i produktionsmiljøer som et tidsstempel og hurtig reference for et batchnummer. Denne type datokodning giver detailhandlere, forbrugere og serviceagenter mulighed for at identificere, hvornår et produkt blev fremstillet, og dermed produktets alder. Julianske datoer bruges også i programmering, militæret og astronomi. Forskellige […]

Sådan opretter du en Access Web App

Sådan opretter du en Access Web App

Du kan oprette en webapp i Access 2016. Så hvad er en webapp overhovedet? Nå, web betyder, at det er online, og app er kun en forkortelse for "applikation". En Custom Web App er en online databaseapplikation, der tilgås fra skyen ved hjælp af en browser. Du bygger og vedligeholder webappen i desktopversionen […]

Hurtig startlinje i SharePoint 2010

Hurtig startlinje i SharePoint 2010

De fleste sider i SharePoint 2010 viser en liste over navigationslinks på linjen Hurtig start langs venstre side af siden. Hurtig startlinjen viser links til fremhævet webstedsindhold såsom lister, biblioteker, websteder og udgivelsessider. Hurtigstartlinjen indeholder to meget vigtige links: Linket Alt webstedsindhold: […]

Hvad betyder Solver-fejlmeddelelserne i Excel?

Hvad betyder Solver-fejlmeddelelserne i Excel?

Ved simple problemer finder Solver i Excel som regel hurtigt de optimale Solver-variableværdier for objektivfunktionen. Men i nogle tilfælde har Solver problemer med at finde de Solver-variableværdier, der optimerer objektivfunktionen. I disse tilfælde viser Solver typisk en meddelelse eller en fejlmeddelelse, der beskriver eller diskuterer det problem, der […]