Visual Basic for Applications tilbyder matematiske funktioner såsom Log -funktionen. VBA beregner den naturlige logaritme af et tal med Log -funktionen. Input den korrekte syntaks for at sikre, at du beregne den ønskede værdi. Have adgang til Log funktion fra Object Browser vinduet og integrere det med andre matematiske formler ved at opretholde den samme syntaks. Log Function
Log funktion i VBA beregner den naturlige logaritme eller "log ", af et tal. Den naturlige logaritme bruger basen "e" , som er en konstant værdi . Uanset om du beregne den naturlige log på en lommeregner i et regnearksprogram eller VBA , skal den returnere samme værdi, fordi dette nummer er konstant. Du kan forenkle dit arbejde ved at integrere den naturlige log -funktionen i din VBA-kode i stedet for manuelt at beregne værdierne .
Datatype
Log funktion i VBA er en dobbelt datatype . Den dobbelte datatype holder numre i 64 - bit rækkevidde og giver den mest mængde plads til beregnede værdier . Et af kendetegnene ved denne datatype er, at den ikke anerkender efterfølgende nuller . For eksempel behandler den dobbelte datatype " 4.300 " og " 4.3 " på samme måde . Dette kan give problemer med betydende cifre , hvis du beregner den naturlige log til kemiske ligninger.
Syntaks
syntaks naturlige log funktion i VBA er "Log ( Value )" uden anførselstegn . Et krav i log-funktion er, at der skal være en værdi større end nul . Den numeriske begrænsning er baseret på arten af det naturlige logfunktion , ikke parametre VBA . Du kan integrere den naturlige log funktion i andre beregninger og tilsæt , multiplicere eller dividere værdien. Bevar den samme syntaks for at bruge funktionen log med andre udtryk.
Object Browser
Adgang log funktionen i VBA -vinduet fra objektet browser. Klik på menuen "Vis" øverst på siden og vælge " Object Browser. " Vælg " VBA " fra biblioteket Type drop- down boks . Type " Log " i søgefeltet og klik på " Log" i " Søgeresultater " notering . Klik på " Copy " ikonet for at kopiere funktionen til klippebordet . Indsæt funktion i din VBA-kode vinduet og afslutte det med syntaksen "Log (nummer )" uden anførselstegn .