VBA-funktioner för Excel VBA-programmering

VBA-språket innehåller ett antal funktioner som du kan använda för att bygga kod i Excel. Följande tabell ger beskrivningar av de mest användbara funktionerna. När du skriver kod, skriv in ordet VBA följt av en punkt, så kommer du att se en drop-drop lista med dessa funktioner. Se Excels hjälpsystem för mer information.

VBA-funktion Vad den gör
Magmuskler Returnerar det absoluta värdet av ett tal
Array Returnerar en variant som innehåller en array
Asc Konverterar det första tecknet i strängen till dess ASCII-värde
Atn Returnerar arktangensen för ett tal
CBool Konverterar ett uttryck till boolesk datatyp
Cbyte Konverterar ett uttryck till bytedatatyp
CCur Konverterar ett uttryck till valutadatatyp
CDate Konverterar ett uttryck till datumdatatyp
CDbl Konverterar ett uttryck till dubbel datatyp
CDec Konverterar ett uttryck till decimaldatatyp
Välja Väljer och returnerar ett värde från en lista med argument
Chr Konverterar ett ANSI-värde till ett tecken
CInt Konverterar ett uttryck till heltalsdatatyp
CLng Konverterar ett uttryck till lång datatyp
Cos Returnerar cosinus för ett tal
Skapa objekt Skapar ett OLE Automation-objekt
CSng Konverterar ett uttryck till en enda datatyp
CStr Konverterar ett uttryck till strängdatatyp
CurDir Returnerar den aktuella sökvägen
CVar Konverterar ett uttryck till variantdatatyp
CVDatum Konverterar ett uttryck till datumdatatyp
CVErr Returnerar en användardefinierad feltyp
Datum Returnerar aktuellt systemdatum
Lägg till datum Returnerar ett datum med ett specifikt datumintervall lagt till
DateDiff Returnerar skillnaden mellan två datum som ett
tidsintervall
DatePart Returnerar ett heltal som innehåller en specifik del av ett datum
DateSerial Returnerar ett datum för ett angivet år, månad och dag
DatumValue Konverterar en sträng till datum
Dag Returnerar dagen i månaden för ett datum
Dir Returnerar namnet på en fil eller katalog som matchar ett
mönster
GörEvents Ger exekvering så att operativsystemet kan bearbeta andra
händelser
EOF Returnerar True om slutet av en textfil har nåtts
Fel Returnerar felmeddelande som motsvarar ett fel
nummer
Exp Returnerar basen för de naturliga logaritmerna (e) upphöjda till en
potens
FileAttr Returnerar filläget för en textfil
FileDateTime Returnerar datum och tid när en fil senast ändrades
FileLen Returnerar antalet byte i en fil
Fixera Returnerar heltalsdelen av ett tal
Formatera Returnerar ett uttryck i ett visst format
FormatCurrency Returnerar ett tal som en sträng, formaterad som valuta
FormatDateTime Returnerar ett tal som en sträng, formaterad som ett datum och/eller
tid
FormatNumber Returnerar ett tal som en formaterad sträng
FormatPercent Returnerar ett tal som en sträng, formaterat som en procentsats
FreeFile Returnerar nästa filnummer som är tillgängligt för användning av Open-
satsen
Få alla Returnerar en lista med nyckelinställningar och deras värden (ursprungligen
skapade med SaveSetting) från en applikationspost i
Windows-registret
GetAttr Returnerar en kod som representerar ett filattribut
GetObject Hämtar ett OLE Automation-objekt från en fil
GetSetting Returnerar ett nyckelinställningsvärde från ett programs post
i Windows-registret
Hex Konverterar från decimal till hexadecimal
Timme Returnerar timmen i en tid
IIf Returnerar en av två delar, beroende på utvärderingen av ett
uttryck
Inmatning Returnerar ett specifikt antal tecken från en öppen
textfil
Inmatningslåda Visar en ruta för att fråga en användare om inmatning och returnerar det
angivna värdet
InStr Returnerar positionen för en sträng i en annan sträng
InStrRev Returnerar positionen för en sträng inom en annan sträng, med
början på baksidan av strängen
Int Returnerar heltalsdelen av ett tal
IsArray Returnerar True om en variabel är en matris
IsDate Returnerar True om en variabel är ett datum
Är tom Returnerar True om en variabel inte har initierats
IsError Returnerar True om ett uttryck är ett felvärde
Saknas Returnerar True om ett valfritt argument inte skickades till en
procedur
Är inget Returnerar True om ett uttryck inte innehåller några giltiga data
IsNumeric Returnerar True om ett uttryck kan utvärderas som ett tal
IsObject Returnerar True om ett uttryck refererar till ett OLE Automation-
objekt
Ansluta sig Returnerar en sträng som skapats genom att sammanfoga ett antal delsträngar som
finns i en array
LBound Returnerar den nedre gränsen för en array
LCase Returnerar en sträng konverterad till gemener
Vänster Returnerar ett specificerat antal tecken från vänster om en
sträng
Len Returnerar längden på en sträng, i tecken
Loc Returnerar den aktuella läs- eller skrivpositionen för en textfil
LOF Returnerar antalet byte i en öppen textfil
Logga Returnerar den naturliga logaritmen för ett tal
LTrim Returnerar en kopia av en sträng utan inledande mellanslag
Mitten Returnerar ett angivet antal tecken från en sträng
MidB Returnerar ett specificerat antal byte från en angiven position
i en strängsträng
Minut Returnerar minuten av en tid
Månad Returnerar månaden för ett datum
Månadsnamn Returnerar en sträng som anger den angivna månaden
MsgBox Visar en modal meddelanderuta och returnerar ID för den
klickade knappen
Nu Returnerar det aktuella systemets datum och tid
okt Konverterar från decimal till oktal
Byta ut Returnerar en sträng där en delsträng ersätts med en
annan
RGB Returnerar ett tal som representerar ett RGB-färgvärde
Höger Returnerar ett angivet antal tecken från höger om en
sträng
Rnd Returnerar ett slumptal mellan 0 och 1
Runda Avrundar ett tal till ett visst antal decimaler
RTrim Returnerar en kopia av en sträng utan efterföljande mellanslag
Andra Returnerar den andra av en gång
Söka Returnerar den aktuella positionen i en textfil
Sgn Returnerar ett heltal som anger tecknet för ett tal
Skal Kör ett körbart program
Synd Returnerar sinus för ett tal
Plats Returnerar en sträng med ett angivet antal blanksteg
Dela Returnerar en array som består av ett antal delsträngar
Sqr Returnerar kvadratroten ur ett tal
Str Returnerar en strängrepresentation av ett tal
StrComp Returnerar ett värde som anger resultatet av en
strängjämförelse
StrConv Returnerar en strängvariant konverterad enligt specifikationen
Sträng Returnerar ett upprepande tecken eller sträng
StrReverse Returnerar tecknen i en sträng i omvänd ordning
Växla Utvärderar en lista med uttryck och returnerar ett värde som är associerat
med det första uttrycket i listan som är sant
Flik Positionerar utdata i en utdataström
Solbränna Returnerar tangenten för ett tal
Tid Returnerar aktuell systemtid
Timer Returnerar antalet sekunder sedan midnatt
TimeSerial Returnerar tiden för en angiven timme, minut och sekund
Tidsvärde Konverterar en sträng till ett tidsserienummer
Trim Returnerar en sträng utan inledning och mellanslag och ersätter
flera blanksteg med ett enda mellanslag
Typnamn Returnerar en sträng som beskriver datatypen för en
variabel
UBound Returnerar den övre gränsen för en array
UCase Konverterar en sträng till versaler
Val Returnerar talen som finns i en sträng
VarTyp Returnerar ett värde som anger subtypen för en variabel
Veckodag Returnerar ett tal som representerar en veckodag
Veckodagens namn Returnerar en sträng som anger den angivna veckodagen
År Returnerar året för ett datum

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows

Hur man blockerar Microsoft Word från att öppna filer i skrivskyddat läge på Windows Microsoft Word öppnar filer i skrivskyddat läge, vilket gör det omöjligt att redigera dem? Oroa dig inte, metoderna finns nedan

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Hur man åtgärdar felaktig utskrift av Microsoft Word-dokument

Så här åtgärdar du fel vid utskrift av felaktiga Microsoft Word-dokument Fel vid utskrift av Word-dokument med ändrade teckensnitt, röriga stycken, saknad text eller förlorat innehåll är ganska vanligt. Men gör det inte

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Radera ritningar med penna och överstrykningspenna på dina PowerPoint-bilder

Om du har använt pennan eller överstrykningspennan för att rita på dina PowerPoint-bilder under en presentation, kan du spara ritningarna till nästa presentation eller radera dem så att nästa gång du visar den börjar du med rena PowerPoint-bilder. Följ dessa instruktioner för att radera ritningar med penna och överstrykningspenna: Radera linjer ett på […]

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteksinnehåll i SharePoint 2010

Stilbiblioteket innehåller CSS-filer, XSL-filer (Extensible Stylesheet Language) och bilder som används av fördefinierade mallsidor, sidlayouter och kontroller i SharePoint 2010. För att hitta CSS-filer i stilbiblioteket på en publiceringswebbplats: Välj Webbplatsåtgärder→Visa Allt webbplatsinnehåll. Innehållet på webbplatsen visas. Style-biblioteket ligger i […]

Formatera siffror i tusentals och miljoner i Excel-rapporter

Formatera siffror i tusentals och miljoner i Excel-rapporter

Överväldiga inte din publik med gigantiska siffror. I Microsoft Excel kan du förbättra läsbarheten för dina instrumentpaneler och rapporter genom att formatera dina siffror så att de visas i tusentals eller miljoner.

Hur man delar och följer SharePoint-webbplatser

Hur man delar och följer SharePoint-webbplatser

Lär dig hur du använder SharePoints sociala nätverksverktyg som låter individer och grupper kommunicera, samarbeta, dela och ansluta.

Hur man konverterar datum till Julian-format i Excel

Hur man konverterar datum till Julian-format i Excel

Julianska datum används ofta i tillverkningsmiljöer som en tidsstämpel och snabbreferens för ett batchnummer. Denna typ av datumkodning tillåter återförsäljare, konsumenter och serviceagenter att identifiera när en produkt tillverkades och därmed produktens ålder. Julianska datum används också i programmering, militären och astronomi. Annorlunda […]

Hur man skapar en Access Web App

Hur man skapar en Access Web App

Du kan skapa en webbapp i Access 2016. Så vad är en webbapp egentligen? Tja, webben betyder att den är online, och appen är bara en förkortning för "applikation". En anpassad webbapp är en onlinedatabasapplikation som nås från molnet med en webbläsare. Du bygger och underhåller webbappen i skrivbordsversionen […]

Snabbstartsfält i SharePoint 2010

Snabbstartsfält i SharePoint 2010

De flesta sidor i SharePoint 2010 visar en lista med navigeringslänkar i snabbstartsfältet till vänster på sidan. Snabbstartsfältet visar länkar till utvalt webbplatsinnehåll som listor, bibliotek, webbplatser och publiceringssidor. Snabbstartsfältet innehåller två mycket viktiga länkar: Länken Allt webbplatsinnehåll: […]

Vad betyder lösarens felmeddelanden i Excel?

Vad betyder lösarens felmeddelanden i Excel?

För enkla problem hittar Solver i Excel vanligtvis snabbt de optimala Solver-variabelvärdena för objektivfunktionen. Men i vissa fall har Solver problem med att hitta Solver-variabelvärdena som optimerar objektivfunktionen. I dessa fall visar Solver vanligtvis ett meddelande eller ett felmeddelande som beskriver eller diskuterar problemet som […]