




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
習(xí)函數(shù)參考手冊摘年12月日Ex習(xí)料......................................................................................................................函1數(shù)1參1考1手1冊1摘Ex幫助...............................................................................................................12006年12月數(shù)1Abs函..........................................................................................................................................導(dǎo)出數(shù)學(xué)函...............................................................................................................................6Array函.......................................................................................................................................Asc函..........................................................................................................................................Atn函數(shù)9CallBy函數(shù)9CBool等類型轉(zhuǎn)換函.................................................................................................................語返回類........................................................................................................................................說11函數(shù)...................................................................................................................................13Chr函數(shù).........................................................................................................................................Command函函數(shù)數(shù).CurDir函...................................................................................................................................CVErr函數(shù)19函.......................................................................................................................................20函................................................................................................................................20DateDiff數(shù)................................................................................................................................DatePart數(shù)函..............................................................................................................................DateValu函數(shù)........................................................................................................................................27DDB數(shù)27Dir函28oEv函...............................................................................................................................30函31EOF函32數(shù)......................................................................................................................................33p函數(shù)33ileAttr函34數(shù)34第2頁FileLen函數(shù)..................................................................................................................................Filter函數(shù)Fix、Int函數(shù)36Format數(shù)37函數(shù)40FormatDateTime函數(shù)....................................................................................................................41FormatNumber函.......................................................................................................................FormatPercent函數(shù)........................................................................................................................FreeFile函數(shù)43FV函數(shù)GetAllSettings函.......................................................................................................................45函數(shù)..................................................................................................................................46GetObject函數(shù)GetSetting函數(shù).............................................................................................................................51函數(shù)Hour函數(shù)......................................................................................................................................IIf函數(shù)...........................................................................................................................................數(shù)..............................................................................................................................53Input函數(shù)54InputBox函數(shù)...............................................................................................................................函數(shù).......................................................................................................................................57數(shù).................................................................................................................................58函數(shù)IRR函........................................................................................................................................61IsArray函數(shù)IsDate數(shù)IsEmpty數(shù).................................................................................................................................63函數(shù)64函ll函.....................................................................................................................................65IsNumeric函..............................................................................................................................66函.................................................................................................................................67函數(shù)67nd函數(shù).................................................................................................................................LCase函數(shù)Left函........................................................................................................................................函數(shù)........................................................................................................................................70函數(shù)........................................................................................................................................71LOF函數(shù).......................................................................................................................................Log數(shù)........................................................................................................................................、與Trim函數(shù)MacID函數(shù)...................................................................................................................................73函函........................................................................................................................................第3頁Minute數(shù)76MIRR函Month函數(shù)函...........................................................................................................................78sgBox函78函數(shù)NPer函......................................................................................................................................NPV函.......................................................................................................................................函數(shù)artition函數(shù)函函......................................................................................................................................PV數(shù)89函數(shù)90Rate函函92RGB函......................................................................................................................................Right函數(shù)Rnd函數(shù)........................................................................................................................................ound函96econd數(shù)97函函........................................................................................................................................Shell函......................................................................................................................................數(shù)SLN數(shù)Space函102Spc函.102函103Sqr函函數(shù)函105StrConv函...............................................................................................................................106StrReverse函107String函數(shù)................................................................................................................................108數(shù).................................................................................................................................SYD函函數(shù)110函數(shù)函函數(shù)函數(shù)...........................................................................................................................113TypeName函114第4頁函...............................................................................................................................115UCase函116函arType函數(shù)..............................................................................................................................117eekday函118WeekdayName函119Year函數(shù)120第5頁Abs數(shù)返回參數(shù)的絕對值,其類和參數(shù)相同。語法Abs(number必要的參數(shù)是任何有效的數(shù)值表達(dá)式,如果包含,返回,果是初始的變,則回。說明一個(gè)數(shù)的絕對值是將正負(fù)去掉以后的值A(chǔ)BS(-1)和都返回。Abs例用函數(shù)計(jì)算數(shù)的絕對值。DimMyNumberMyNumber=Abs(50.3)'返回。MyNumber=Abs(-50.3)'返回。請參閱:函學(xué)數(shù)中的函數(shù)函數(shù)函數(shù)函Int函、Log數(shù)、Sgn函數(shù)、函、函、函數(shù)導(dǎo)的學(xué)數(shù):數(shù)以下非基本數(shù)學(xué)函數(shù)的列表,皆可由基本數(shù)學(xué)數(shù)導(dǎo)出:函數(shù)
由本函數(shù)導(dǎo)出之式Secant(正割Sec(X)=Cos(X)余)Cosec(X)=1/Sin(X)Cotangent余切)Cotan(X)=1Tan(X)InverseSine(反)Arcsin(X)Atn(X/X+1))InverseCosine(反余
Arccos(X)=Atn(-X/Sqr(-X*1))+2Atn(1)弦InverseSecant(反正=Atn(X/Sqr(X*Sgn((X)-1)*(2*割I(lǐng)nverseCosecant(余割)
Atn(1))Arccosec(X)=Atn(XSqr(X*1))+(Sgn(X)-1)*(2*Atn(1))Inverse反Arccotan(X)=Atn(X)+2*Atn(1)余切)Hyperbolic雙HSin(X)=(Exp(X)-2正)第6頁Cosine(雙=(Exp(X)+Exp(-X))/2曲余)HyperbolicTangent雙=(Exp(X)-Exp(-X))(Exp(X)+Exp(-X))曲正)Secant(雙=2(Exp(X)+曲正)Hyperbolic雙=2/(Exp(X)Exp(-X))曲余)HyperbolicCotangent
HCotan(X)=(Exp(X)+Exp(-X))(Exp(X)-(雙曲切)InverseHyperbolicHArcsin(X)=Log(X+Sqr(X*+1))Sine反雙曲正弦)InverseHyperbolicHArccos(X)=Log(X+Sqr(X*-1))Cosine反余)InverseHyperbolicHArctan(X)Log((1+X)(1X))/2Tangent反正)InverseHyperbolicHArcsec(X)Log((Sqr(-XX+1)1)/X)Secant反正)InverseHyperbolicCosecantInverseHyperbolic
HArccosec(X)=Log((Sgn(X)*Sqr(X+1)+1)/X)HArccotan(X)=Log((X1)-1))/2Cotangent反余切)以為底的對數(shù)=Log(X)/Log(N)Array函返回一個(gè)包含數(shù)組的。語法Array(arglist)所需的參數(shù)是一個(gè)用逗號隔開的值表些用于給所包含為的數(shù)。說明用來表示數(shù)組元素的符號變量名、圓括號以及括號中的所需元素的索引號組成。在下面的示例中,第條語句創(chuàng)建一個(gè)Variant量二條語將一個(gè)組賦變量后條語句將組第二元素的值賦給另個(gè)變量。第頁DimAAsVariant=Array(10,20,30)=A(2)使用函數(shù)創(chuàng)的數(shù)組下界受Base語句指定的下界的決定除非是由類型庫(如)限則受。注意為數(shù)組明的也可表示數(shù)了長度固的字符以及用戶義類型外變量可以表示任何型的數(shù)組盡一個(gè)包含數(shù)組的和一元素為類型的數(shù)組概念上有所不同數(shù)組元素的訪方式是相同的。例該示例使用函數(shù)來返回一個(gè)包含。='為用Base'。=為。=為。Asc函返回一個(gè),代表字符串中首字母的字符代碼。語法)必要的參數(shù)可以是任何有效的字符串表達(dá)式如果中沒有包含任何字符,則會產(chǎn)生運(yùn)行時(shí)錯誤。說明在非系統(tǒng)下返回值范圍為–在系統(tǒng)下則為32767。注意函數(shù)作用于包在字符串中的字節(jié)數(shù)據(jù),返回第一個(gè)字節(jié)的字符代碼而非字的字符代碼AscW函返回字符代碼若平不支持Unicode,與功。Asc例本示例使用函數(shù)返回字串首字母的符值(ASCII值)。DimMyNumberMyNumberAsc("A")'返回。MyNumberAsc("a")'返回。MyNumberAsc("Apple")'返回。第頁Atn函返回一個(gè),指定一個(gè)數(shù)的反正切值。語法)必要的參數(shù)是一個(gè)或任何有效的數(shù)值表達(dá)式。說明Atn函參值為直三角形邊的比值返回弧度單位的角。個(gè)比是角的對邊長度除以角鄰邊長度商。值的圍在和pi/2弧之間。為了角度轉(zhuǎn)為弧,請將度乘以pi/180。為了將弧度換為角,請將弧度以180/pi。注意Atn是Tan的反三角函數(shù)Tan參值為角返回直角三角形的兩條邊比。不要Atn和余函混余函是函倒,=(1/tangent)。Atn函示本示例使用函數(shù)計(jì)算圓周率。Dimpipi=4*'計(jì)算圓周率。函執(zhí)行一個(gè)對象的方法,或設(shè)置或返回一個(gè)對象的屬性。語法object,procname,)函數(shù)的語法以下命名數(shù):部分objectargs()
描述必;變體(對)函數(shù)將要行的對象的稱。必;體(符串)一個(gè)包含該象的屬性名或者方法名稱的字符串表達(dá)。必;數(shù)。一個(gè)類的常,代正在被調(diào)用的過程的類型。可:變體型(數(shù)組)。說明函用屬或字稱方第頁使用CallByName來設(shè)置一個(gè)文本的第二行到第三用方法移動本框:CallByName"MousePointer",vbCrosshairResultCallByName"MousePointer",CallByName"Move",vbMethod,100,100等函每個(gè)函數(shù)都可以強(qiáng)制將一表達(dá)式轉(zhuǎn)換成某種特定數(shù)據(jù)類型。語法))CCur())expression)))expression))必要的參數(shù)可以是任何字符表達(dá)式或數(shù)值表達(dá)式。返型名決返型,如下所:函數(shù)型
參數(shù)范圍CBool
任字。Byte0至255。Currency-922,337,203,685,477.5808至922,337,203,685,477.5807。DoubleDecimal
任日。負(fù)從至-4.94065645841247E-324;從4.94065645841247E-3241.79769313486232E308。零即位為+/-79,228,162,514,264,337,593,543,950,33528位的數(shù)范+/-7.9228162514264337593543950335能是0.0000000000000000000000000001。Integer-32,768至32,767,小數(shù)部入。-2,147,483,648至2,147,483,647,小部分四入第頁SingleStringVariant
為-3.402823E38至;正為1.401298E-45至3.402823E38。據(jù)回。值,與相同;不為數(shù),則范圍與相同。說明如果傳遞給函數(shù)的超轉(zhuǎn)換目標(biāo)數(shù)據(jù)類型的范圍,將發(fā)生錯誤。通常在編碼時(shí)可以使用數(shù)據(jù)類轉(zhuǎn)換函數(shù)現(xiàn)某些操作的結(jié)果應(yīng)該表示為特定的數(shù)據(jù)類型,而是缺省的數(shù)據(jù)類。例如,當(dāng)單精度雙精度或整數(shù)運(yùn)算發(fā)生的情況下,使用來強(qiáng)制執(zhí)行貨幣運(yùn)算。應(yīng)該使用數(shù)據(jù)類型轉(zhuǎn)換函來代替使國際版的數(shù)據(jù)轉(zhuǎn)可以從一種據(jù)類型轉(zhuǎn)換為另一種。例如,當(dāng)使用時(shí),同的小數(shù)點(diǎn)分隔符、千分位分隔符各種貨幣選項(xiàng),依據(jù)系統(tǒng)的區(qū)域設(shè)置都會被妥善識別。當(dāng)數(shù)部分恰好為時(shí),和函數(shù)會將它轉(zhuǎn)換為最接近的偶數(shù)值。例如轉(zhuǎn)換為轉(zhuǎn)換為和于和Int函數(shù),F(xiàn)ix會將小數(shù)部分截?cái)喽皇撬娜搿G液秃瘮?shù)總回與的數(shù)據(jù)類相同。使用函數(shù)可判斷是否被或Cdate來識和以及一數(shù)整部小部從。CDate依據(jù)系統(tǒng)的區(qū)域設(shè)置來定日期的果的為可識別的期設(shè)置則不正判斷、、日。另,日期,若的字符,不被。CVDate函數(shù)期版的函數(shù)與函數(shù)是相同的不過,CVDate是返回一個(gè)它的類型是的類型為現(xiàn)在正的類以。一為值一個(gè)將的。函數(shù)不回的數(shù)類型總是返回個(gè)它的值為。CBol例示例使用函數(shù)來將一轉(zhuǎn)成值果表結(jié)果值,回否則回。B,A=B=5'設(shè)。第頁==B)'為。A=0'定義='的為。CByte函數(shù)示本示例使用CByte函數(shù)將表達(dá)式轉(zhuǎn)成MyDouble,MyDouble=125.5678'MyDouble為(雙度)=CByte(MyDouble)'值為CCur函數(shù)示例本示例CCur函數(shù)將表達(dá)式轉(zhuǎn)成。MyCurr='為類型=*'將MyDouble*2的結(jié)'(1086.429176為(1086.4292CDate函例本示例函數(shù)將符串轉(zhuǎn)換成一般說來符串格式的日期與時(shí)間硬編(如示例所示并不好較好的做法是使用日期原義表達(dá)式和時(shí)間的原義表達(dá)式(如#2/12/1969#,#4:45:23)。DimMyDate,MyShortDate,MyTime,MyShortTimeMyDate"February1969"'定義日期。MyShortDateCDate(MyDate)'轉(zhuǎn)換為數(shù)據(jù)類型。MyTime"4:35:47'定義時(shí)間。MyShortTimeCDate(MyTime)'轉(zhuǎn)換為數(shù)據(jù)類型。CDbl函本示例CDbl函數(shù)將表達(dá)式轉(zhuǎn)換為類=CCur(234.456784)'為類型=CDbl(MyCurr*8.2*'將轉(zhuǎn)換為類CDec函示該示例用函數(shù)將數(shù)字值轉(zhuǎn)換為。Dim='是貨='MyDecimal二進(jìn)制數(shù)。CInt函例本示例CInt函數(shù)將一數(shù)值轉(zhuǎn)換為。Dim='為類型='的值為。第頁CLng例本示例使用函數(shù)將一數(shù)值轉(zhuǎn)為。MyVal2,MyLong2MyVal1=MyVal2='、MyVal2均為類。MyLong1=CLng(MyVal1)'MyLong1的值為。MyLong2=CLng(MyVal2)'MyLong2的值為。CSng例本示例使用函數(shù)將一數(shù)值轉(zhuǎn)為。'MyDouble1、MyDouble2均為類型。==='MySingle1的值為。='MySingle2的值為。CStr示例本示用函數(shù)將一數(shù)值轉(zhuǎn)為。MyString=437.324'為類型。='的。函數(shù)示例本示用函數(shù)將表達(dá)式轉(zhuǎn)為。Dim='為類型。=&'的內(nèi)容為字符串4534000”。函從參數(shù)列表中選擇并返回個(gè)值。語法,choice-1[,choice-2,[,choice-n]])Choose函數(shù)的法具有以下個(gè)部分:部分choice說明
描述必要數(shù)數(shù)表式字段它運(yùn)結(jié)是個(gè)值,界于1和可擇項(xiàng)數(shù)間。必要數(shù),Variant表式,含選項(xiàng)的中一。第頁index11index22index3choice-1="one""two"choice-3="three""three"1NullChooseChooseIndunctionGetChoice(IndAsInteger)etChoiceChoose(Ind,"Speedy","United","Federal")EndFunctionChr函String)charcodeLong說明0間標(biāo)準(zhǔn)非打印charcode正常0–255系統(tǒng)實(shí)際范圍-3276865535節(jié)總單節(jié)兩節(jié)ChrWUnicode若持平臺上
同持Unicode串因12865,535范圍n)WindowsUnicodeUnicoden127n)
因ChrWChrDimMyChar='回。='回。='回。='回。Command返回命令行的參數(shù)部分命令用于裝入VisualBasic或Basic開發(fā)可執(zhí)行程序Basic在Office應(yīng)用程序中可用。語法說明當(dāng)從命令行裝入時(shí),/cmd后的命令行的任何部分作為命令行的參數(shù)傳遞給程序。下面示例中表函數(shù)回的參數(shù)信。VB/cmdcmdlineargs對于用Basic發(fā)并譯為文件應(yīng)用序出:于“”幫。Co例本示例在某個(gè)函數(shù)中用函數(shù)獲得令行參數(shù),并命令行參數(shù)以類型之?dāng)?shù)組返。在中不用。FunctionGetCommandLine(OptionalMaxArgs)'明變量。DimC,CmdLine,CmdLnLen,InArg,NumArgs'查是否提供了MaxArgs參數(shù)。IfIsMissing(MaxArgs)ThenMaxArgs=10'使數(shù)組的大小合適。ReDimArgArray(MaxArgs)NumArgs0:InArgFalse'得命令行參數(shù)。CmdLineCommand()CmdLnLenLen(CmdLine)'一次一個(gè)字符的方式取出命令參數(shù)。ForI=1ToCmdLnLenC=Mid(CmdLine,I,1)第頁測是為或。If""AndC若是鍵,是則參If新檢測參是過If==+1=將=&C找或。將。=I'調(diào)ArgArray(NumArgs)'將=Cos函返回一個(gè)指定一角的余值。語法)必要的number參數(shù)一Double或何有效的數(shù)值表達(dá)式示個(gè)以弧度為單位的角。說明Cos函數(shù)的數(shù)為一個(gè)角并返回直角三角形兩邊的比值該比值為角的鄰邊長度除以斜邊長度之商。結(jié)果的取值范圍在-1到1之間。為了將角轉(zhuǎn)換成度,請將角度乘以pi/180。為了弧度轉(zhuǎn)換成角度,請弧度乘以180/pi。第頁Cos函數(shù)例本示用函數(shù)計(jì)算一個(gè)角余弦。DimMyAngle,MySecantMyAngle='定義角度以“弧度為單位。MySecant=/Cos(MyAngle)'利用余計(jì)算正sec())。函創(chuàng)建并返回一個(gè)對的引用。語法class,[servername])函數(shù)的語法有如下部分:部分servername
描述必需的;要創(chuàng)的應(yīng)用程序名稱類。可選的;要其上創(chuàng)建對的網(wǎng)絡(luò)服器名稱如果servername是一個(gè)字符串"")即使用地機(jī)器。class參數(shù)使用.objecttype種語法,包以下部分部分
描述必需的;Variant(字。提供該象的應(yīng)用程名。objecttype必需的字)。待創(chuàng)建象的類型或類。說明每個(gè)支持自動化的應(yīng)用程都至少提供一種對象類型如一個(gè)字理應(yīng)用程序可能提供對,Document對及Toolbar對。要對象返回的對象賦給一個(gè)象變量:'聲明一個(gè)象變量來存放該對象'的引用。DimasObject采用后期綁定方式。DimExcelSheetObjectSetExcelSheetCreateObject("Excel.Sheet")上述代碼啟動該應(yīng)用程序創(chuàng)建對象,在本例中是創(chuàng)建一個(gè)Excel子數(shù)據(jù)表對象創(chuàng)建后就可以在代碼中使用自義的對象變量來用該對象在下面的示例中可以使用象變量ExcelSheet來訪問建對象的屬性和方法以及訪問MicrosoftExcel的其它對象,包括應(yīng)程序?qū)ο蠛蛦卧窦稀?設(shè)置Application對使可見ExcelSheet.Application.Visible=True第頁'些文本ExcelSheet.Application.Cells(1,=row'到C:\test.xls目錄CreateObject函示例該示使用CreateObject對Excel引用(xlApp)。它使用該引用來訪問Excel的屬性并使用Microsoft的方法將其關(guān)閉,最再釋放該引用。DimxlAppAsObject'定義存放引用象的變量。SetxlApp=CreateObject("excel.application")'如果要讓該應(yīng)用程可見,則需將屬性設(shè)為。xlApp.VisibleTrue'可以使用訪問Excel的'其它對象。xlApp.Quit'成時(shí),調(diào)用方法關(guān)閉SetxlApp=Nothing'該應(yīng)用程序,后釋放該引。CurDir函返回一個(gè),用來代當(dāng)前的徑。語法drive)]可選的參數(shù)是一個(gè)符串表達(dá),它指定一個(gè)存在的驅(qū)動器。如果沒有指定驅(qū)動器或是零長度字符串則會返回當(dāng)前驅(qū)動器的路徑。在Macintosh上,忽略任指定的,并只單地回當(dāng)前驅(qū)器的徑。函數(shù)例本示用函數(shù)來返回當(dāng)前的路徑在Macintosh中,用CurDir。是并且部反斜。定的件替。'假設(shè)驅(qū)“C:\WINDOWS\SYSTEM”(在Windows中)。'假設(shè)驅(qū)“D:\EXCEL。'假設(shè)為前驅(qū)器。='返回“C:\WINDOWS\SYSTEM”。='返回“C:\WINDOWS\SYSTEM”。第頁='回“D:\EXCEL”一Variant,用來代當(dāng)前的徑。語法drive)]可選的drive參是一個(gè)字符串表達(dá)式,它指定一個(gè)存在的驅(qū)動器。如果沒有指定驅(qū)動器或drive零長度字符串("")則會返回當(dāng)前驅(qū)動器的路徑。在Macintosh上,忽略任指定的drive,并只簡單返回當(dāng)前驅(qū)器的徑。CVErr函返回子類型Variant,其中包含指定的誤號。語法CVErr()必要的errornumber參數(shù)可以是何有效的錯誤號代碼。說明可以在過程中,使用函函它且正常一則可入確如果不此所要在CVErr可以返回個(gè)錯誤號并告知應(yīng)該取的行動。注意,Error的隱式轉(zhuǎn)是不允許的,例如,不能直接把的返回值值給一非的變量然而可對的返回值行顯式轉(zhuǎn)(用、CDbl等給適當(dāng)?shù)臄?shù)據(jù)類型變量。CVErr函數(shù)示例本示例函數(shù)返回一類型的值,其為(10)。的CalculateDouble會錯。返回來變行錯。函數(shù)可用來返值是代表錯誤。'用CalculateDouble,傳入一會錯誤的參數(shù)。SubTest()ebug.PrintCalculateDouble("345.45robert")ndSub'定義CalculateDouble函過程。FunctionCalculateDouble(Number)IfIsNumeric(Number)ThenCalculateDouble=Number2'返回果。ElseCalculateDouble=CVErr(2001)'返回一定義錯誤碼。第頁函返回包含系統(tǒng)日期的(Date)。語法說明為了設(shè)置系統(tǒng)日期,請使語句。Dat函例本示例Date函數(shù)返回統(tǒng)當(dāng)前的日。DimMyDateMyDate=Date'MyDate值為系統(tǒng)當(dāng)?shù)娜掌凇ateAdd返回包含一個(gè)日期的(Date),一日期還加上了一時(shí)間間隔。語法)函數(shù)語法中下列命名參數(shù):部分
描述必時(shí)必時(shí)數(shù)數(shù)))必(Date)表示日的文字,這一日期還加上了時(shí)間間隔。設(shè)置參數(shù)具有以下設(shè)定值:設(shè)置
描述
設(shè)置
描述qmy
年w季月h一年的日數(shù)n第頁
一周的日數(shù)周時(shí)分鐘d
日s
秒說明可以使用間用來計(jì)算距今為三十天日期或計(jì)算距現(xiàn)為鐘的時(shí)間為了對加上“日”可以用“年的日數(shù)”“y“日”(”d”)或“一的日數(shù)”(”w”)。函數(shù)將不返有效日期。在以下實(shí)例中將1月31日加上一個(gè)月:DateAdd(m,31-Jan-95)上例中返回2月28日而不年2月日如果年1月31日由于1996年是閏年值是1996年2月29。如果計(jì)算的日期超前年(減的年度超過中的年份,就會致錯誤發(fā)生。如果Long則取整值。注意返回值格式由Panel設(shè)而到數(shù)的式?jīng)Q定。DateAdd數(shù)示例本示先得一期,再用函數(shù)示未來數(shù)后的日期。DimFirstDateDate'聲明變量。DimIntervalTypeAsStringDimNumberIntegerDimMsgIntervalType="m"'"m"定以“月”作為間隔。FirstDate=InputBox("Enteradate")NumberInputBox("Enternumberofmonthstoadd")Msg=date:"&DateAdd(IntervalType,Number,FirstDate)MsgBoxMsg函返回(Long)的值,表示兩個(gè)指定日期間的時(shí)間。語法date1,[,[,]])函數(shù)語中有下列命參數(shù):部分
描述要。字符串表達(dá),表示用來計(jì)算和時(shí)差間隔第頁□date2Firstdayofweekfirstweekofyear
必;(Date)。計(jì)要用兩個(gè)期。可指定一個(gè)星期的第一天的常數(shù)如果予定則以星期為一天。可指定一年的一周的常如果未指則以包1月1日的星期一周。設(shè)置參數(shù)的設(shè)定值如下:設(shè)置
描述
設(shè)置
描述qmyd
年w季月h一年的日數(shù)n日s
一周的日數(shù)周時(shí)分鐘秒firstdayofweek數(shù)的設(shè)定值如下常數(shù)01234567
值
描述使設(shè)星星星星星星星常數(shù)
值
描述0
用API設(shè)置第頁123
含月日。。。說明間使用來計(jì)算從今個(gè)。算與“”(y)或“”(d)“一周的日”(w)時(shí)DateDiff返回兩日間的周數(shù)如果date1星期一,DateDiff計(jì)算到止的星一的個(gè)數(shù)。這個(gè)數(shù)含但不包含。不,如果“周”(ww),則返“歷”由算與星而果好是期日,則也會加進(jìn)DateDiff結(jié)是否為星期日都不將它算去。如果來得晚則函返負(fù)。firstdayofweek數(shù)會影響用時(shí)間”或”計(jì)的結(jié)果。如果date1或日期文字定的年份成該日期的定部分是,如果date1或雙引號("")括來,且年份而不提,在每次計(jì)算表達(dá)式或時(shí)當(dāng)前年份會插入到碼之中這樣就可書寫適用于不年份的程序碼。在計(jì)算月日來年的月日的年差時(shí)DateDiff返1表相份而。DateDiff函示例本示使用函數(shù)。Date'聲。=a=fromtoday:"&Now,Msg函返回一個(gè)包含已知日期的定時(shí)間部分的Verval,[,firstdayofweek[,firstweekofyear]])函數(shù)中參數(shù)第頁部分Firstdayofweekfirstweekofyear
描述。返。計(jì)值。可指定一個(gè)星期的第一天的常數(shù)如果予定則以星期為一天。可指定一年一周的常數(shù)如果未予指定則以包含1月1日的星期一周。設(shè)置參數(shù)的設(shè)定值如下:設(shè)置
描述yyyyqmyd
年w季ww月h一年的日n日s
一周的日數(shù)周時(shí)分鐘秒firstdayofweek數(shù)的設(shè)定值如下常數(shù)01234567
值
描述使設(shè)星星星星星星星第頁firstweekofyear參數(shù)的設(shè)定值如下:常數(shù)
值
描述0123
用API。含月日。。。說明間用DatePart計(jì)算某個(gè)日期是期幾或目前為幾點(diǎn)鐘。firstdayofweek數(shù)會影響用時(shí)間號“W或”計(jì)的結(jié)果。如果date是日期文字指定的年份為該日期的定部分但是如果date用雙引號括起,且年份而不提,在每次計(jì)算表達(dá)式時(shí),當(dāng)前年份都插入到代碼中。這樣可以書寫適于不同年的程序代碼。DatePart數(shù)示例本示先取得個(gè)日期后使用顯發(fā)該哪季。Date'聲明變。=a="&Msg函返回包含指定的年、月、的Variant(Date)。語法,month,)函數(shù)語法有列的命名數(shù):部分month
描述必;Integer。從9999間的數(shù),或一數(shù)值表達(dá)式。必;Integer任何值表式。必;Integer任何值表式。說明第頁如年月日函數(shù)中每個(gè)參數(shù)的取值圍應(yīng)該可接受的即日的取值范圍應(yīng)在之間而月的取值范圍應(yīng)在之間但是,一個(gè)數(shù)值表達(dá)式表示某日之前或其的年、、日數(shù)時(shí),也可以為每個(gè)使用這個(gè)數(shù)值表達(dá)式的參數(shù)定相對期。以下示例中使用了數(shù)值表達(dá)式代替絕對日期。里DateSerial函數(shù)回年月日的十年-10)零個(gè)月-又一天-之前的日期;句話說,就是年月。DateSerial(1990-10,8-2,11)數(shù)的值若介于與之間,則將其解釋為年若介于30和99間則解釋為–1999而所有其它參數(shù)則請用四位數(shù)值表(如)。當(dāng)任何個(gè)參數(shù)的取值超出可接受的范圍時(shí)會適時(shí)進(jìn)位到下一個(gè)較大時(shí)間單位如,了天這天被釋成個(gè)加上出日,多出日將由年份月份決如果個(gè)數(shù)超出-32768到32,的圍就會致誤生。DateSerial函示例本示例使用函數(shù)來將指定年月日轉(zhuǎn)換為類型表達(dá)。DimMyDate'MyDate的值為12,1969,類型。MyDate=DateSerial(1969,2,'返。函數(shù)返回一個(gè)。語法)必要的參數(shù)通常是字符串表達(dá)式,表示從年月日到9999年月日間的一個(gè)日期但是date也可以是任何表達(dá)式其所代表的日期、時(shí)間在上述范圍內(nèi)。說明如果是一字符串,且其內(nèi)容只有數(shù)字以及分隔數(shù)的日期分隔符,則會來識別月、。也識份了之,DateValue也別1991和Dec30,。如果date了年這分就會由系統(tǒng)的份。果參數(shù)則DateValue它果(如,則會導(dǎo)致。第頁DateValue數(shù)例本示使用可以使用日接給或類型的變賦值日期,如=。DimMyDateMyDate=DateValue("February12,1969")'返回日期。Day函返回一個(gè)為到之的整數(shù),表示一個(gè)月中的某一日。語法)必要的參數(shù)可是任何能夠表示日期的數(shù)表達(dá)式字串表達(dá)式或它們的組合。如果包含Null,則返回。Day例本示例使用指該幾在期會地短格。Dim='。='為。DDB函返回一個(gè),指定筆資產(chǎn)在一特定期間內(nèi)的折舊。使用雙下落收復(fù)平衡方法或其它指定的方法進(jìn)計(jì)算。語法,salvage,,period[,factor])DDB函數(shù)具有列命名數(shù):部分salvage
描述。Double指定產(chǎn)的初始成本。。指定用年限結(jié)束的資產(chǎn)價(jià)值。。Double指定資可用的用年限。。Double指定計(jì)算產(chǎn)折舊所用的那一期間。選指定收復(fù)衡下落時(shí)的度如果省略的話(下落方法)為缺值。第頁說明雙下落收復(fù)平衡方法用加利率法計(jì)算折舊一段時(shí)期舊為最高在接下來的期間內(nèi)降低。和參數(shù)必須用相同的單位表示。例如,如果月份示,則。DDB:舊=((cost–alvage)*factor)/Dir函返回一個(gè)以個(gè)它與定模或匹。語法pathname[,Dir函數(shù)的語法有以下幾部分:部分pathname
描述可選參數(shù)用來指定文名的字符表達(dá)式可能包含錄或文件夾、以及動器。如果沒有找到pathname,會返回零長度字符串("")。attributes可參數(shù)常或值達(dá)式其總用來定件性如果省,會回配pathname但包屬的件。設(shè)值attributes參數(shù)設(shè):常數(shù)
值
描述0(缺省)指沒屬文。1248
指無只指無隱指無系在Macintosh中。指卷指了忽在Macintosh中不可用。指無文。指文別只在上。第頁
VBAMicrosoft(*)(?)MacintoshMacintoshTEXT::256attributeMacIDDirpathname
pathnameDir
pathnamepathname
("")訪問pathname改變新pathname但遞歸方Dir續(xù)地錄提示特別儲后對排例本示檢查或目錄存Macintosh計(jì)機(jī)上默驅(qū)動器“HD”路部分冒號反斜線隔開MicrosoftWindowsMac效出現(xiàn)DimMyFile,MyPath,MyName'“WIN.INI(Microsoft)(該存)MyFileDir("C:\WINDOWS\WIN.ini")'帶擴(kuò)展超過*.ini存'按找MyFileDir("C:\WINDOWS\*.ini")'二Dir但帶同目錄*.ini=Dir'回找式。='示目。='指定路徑。='找。Do<>'。'過當(dāng)。If'用位定代表。If(GetAttr(MyPathMyName)AndvbDirectory)vbDirectory'如果是個(gè)錄將名顯出。IfIf='查找下一個(gè)錄。函轉(zhuǎn)讓控制權(quán),以便讓操作統(tǒng)處理其它的事件。語法)說明函數(shù)返回個(gè)以代表Basic獨(dú)版本打開的窗體目,如,VisualBasic,業(yè)版,在其它的應(yīng)用程序中,DoEvents返回。DoEvents在SendKeys。程搜件—特長放時(shí)給ActiveX部件來完成。后,任務(wù)還是完全獨(dú)立于應(yīng)用程序,多任務(wù)及時(shí)間片由操系統(tǒng)來處理。小心以放次返回之前,不能再被其他分的碼調(diào)用否則不的果如果其它的應(yīng)用序能本過程以不的操,也不使用時(shí)能放棄控制權(quán)。第頁DoEvents函數(shù)例下列例在循環(huán)使用每循環(huán)成次時(shí)將執(zhí)行讓給操作統(tǒng)返回僅主程Basic時(shí),打。'創(chuàng)。I=1To150000'開I1000=0Then'如果一了。OpenForms='將。NextI'將循環(huán)器Environ返回,它境在不用語法number})函數(shù)的語含有以下這命名參數(shù):部分envstring
描述可。境可參。值達(dá)式用來表示境符串在環(huán)字串格中的值序參數(shù)可值不計(jì)前它。說明如果在環(huán)境字符串表格中找到envstring會。如則會文指envstring的,也境對境(=)后如number,則境相這種會返回整個(gè)文本包括envstring如果在定位置上沒有環(huán)境字串,那么會返回一零長度符串。Environ函數(shù)例本示例使用來境中目。在中不。Dim'=1'設(shè)置1。='取得境第頁IfLeft(EnvString,5)='查項(xiàng)。=Len(Environ("PATH"))'取=="&&"="&=+1'不是,'項(xiàng),檢下項(xiàng)。=If>0'EOF函返回一個(gè)Integer包含Boolean值表明已經(jīng)到達(dá)為或打開的文件的結(jié)尾。語法)必要的filenumber參數(shù)是一個(gè)含任何效的文號。說明使用EOF為了避免圖在件結(jié)處進(jìn)輸入產(chǎn)生錯誤直到到文件結(jié)尾,EOF函數(shù)。于訪或而Get語句無法讀完整的記時(shí),都返回對Binary而打開文件,在EOF函返回之前,試圖使用函函二LOF和Loc函函數(shù),者將Get函與EOF函數(shù)配使用。對于為Output打開文件,EOF總。EOF函數(shù)示例本示例使用函數(shù)來檢測文件尾。例中假設(shè)MYFILE為有數(shù)文本行的文本文件。DimInputDataOpen"MYFILE"ForInput#1'為輸入打開文。DoWhileNotEOF(1)'檢查文件尾。LineInputInputData'讀入一行數(shù)據(jù)。Debug.PrintInputData'在立即窗口中顯示。Loop第頁'關(guān)。Error函返回對應(yīng)于已知錯誤號的誤信息。語法Error[(這個(gè)可選的參可以為任何有效的錯誤號果是有效的錯誤號,但尚未被定義,則“用誤或象”果不會發(fā)生省errornumber就與消如果沒發(fā)或者errornumber是則Error返回一個(gè)長度為零的字符串。說明請檢查象屬便最函數(shù)的返值于對象的屬性。Error函數(shù)示本示例用Error函來代所。DimFor=To64'從錯誤代號循環(huán)到64。'在。Exp函返回,指定底某。語法)必要的參數(shù)是或任何有效的數(shù)值表達(dá)式。說明如果的值過709.782712893則會導(dǎo)致錯誤發(fā)。常數(shù)的值約是。注意Exp函數(shù)作用和的作用互補(bǔ),所有時(shí)也稱做對數(shù)。p函示本示例函計(jì)算e(e~2.71828)某次方。DimMyAngle,MyHSin'定角度(以“弧度”為單位)。MyAngle=1.3'計(jì)雙曲正弦函數(shù)值()。第頁=-*/2函返回一個(gè),示使用語句所打開件的文件方。語法filenumber,)函數(shù)的語法具有下幾個(gè)命名數(shù):部分filenumberreturntype
描述必。類,任的文件號。必Integer型是數(shù)字出回信息的類型定1則可返回個(gè)代表文件方式的數(shù)值而僅在16系統(tǒng)中,定2才可以復(fù)操作系統(tǒng)的文件句柄。在32位統(tǒng)中不支持2,它會導(dǎo)致錯誤發(fā)生。值當(dāng)參數(shù)值1時(shí)下列返回值指出文件訪問方式:方式
值
方式
值1Append8Output2BinaryRandom4FileAttr函示例本例用函數(shù)來已模以柄返柄于16位系統(tǒng)在32位系中把2作為二參產(chǎn)=1'指定文號Open'打。Mode='回加件式)=2)'返回文件句柄。'關(guān)閉件。函返回一個(gè)此文件被修改日和時(shí)語法)第頁的式以驅(qū)動。FileDateTime數(shù)示例本示用期。'設(shè)上為年月日下午時(shí)分秒。'設(shè)。='返回“2/12/93PM”。FileLen返回一個(gè),代表一個(gè)文件的長度,單位是字節(jié)。語法pathname必要的參數(shù)用來指定一個(gè)文件名的字符串表達(dá)式。可以包含目錄或文件夾、以及驅(qū)動器。說明當(dāng)調(diào)用函數(shù),已值這件在大。注意若要取一個(gè)打開文件長度大小,使用。FileLen函示例本示使用節(jié)中設(shè)為含有數(shù)據(jù)。Dim='返回文件的字節(jié)長度。描述返回一個(gè)下標(biāo)從零開始的組數(shù)組包含基于指定篩選條件的一個(gè)字符串?dāng)?shù)組的子集。語法sourcesrray,[,[,compare]])Filter函數(shù)語法有如下的命:第頁部分matchincludecompare
描述。。。值表示返回子包含還是不包含字果是,F(xiàn)ilter返回含字符串?dāng)?shù)組子集如果include是Filter返回的是包含子字符串的數(shù)組子集。可選的數(shù)字值,表示所使用的字符串比較類型。有關(guān)其設(shè),請參閱下面的“設(shè)置值”部分。值Compare參數(shù)的設(shè)置值如下:常數(shù)
值
描述–1012
用Compare語的設(shè)置值來行比較。二。文。只于MicrosoftAccess。基于的數(shù)據(jù)庫信息來行比較。說明如果在sourcearray中沒有發(fā)現(xiàn)與match匹配值Filter回一空數(shù)組。如果sourcearray是不是一個(gè)一維數(shù),則產(chǎn)生錯誤。Filter元目找匹。Fix、函返回參數(shù)的整數(shù)部分。語法))必要的參數(shù)是或何效的數(shù)值表達(dá)式。如果包含Null,返回。說明第頁Int和除的。Int和不同之處在于,如果number負(fù)數(shù),則Int返回于或于number的一個(gè)整數(shù)而會返回大于或等于number的第一個(gè)負(fù)整數(shù)。例如,Int-8.4轉(zhuǎn)成-9,而-8。)等:Sgn()*Int(Abs(numberFix函,函數(shù)示本及函數(shù)在返回?cái)?shù)值的整數(shù)部時(shí)有何不同參數(shù)為負(fù)數(shù)時(shí),Int函數(shù)返回小于等于該參數(shù)之最大整數(shù),而函數(shù)則返回大于或等于該數(shù)之最整數(shù)。DimMyNumberMyNumber=Int(99.8)'返回MyNumber=Fix(99.2)'返回MyNumber=Int(-99.8)'返回。MyNumber=Fix(-99.8)'返回。MyNumber=Int(-99.2)'返回。MyNumber=Fix(-99.2)'返回。Format函返回,其指來。語法expression[,format[,[]Format函數(shù)的法具有下面?zhèn)€部分:部分expression
說明必要參數(shù)。任何有效的表式。可選參數(shù)。有效的命名表式或用戶自定義格式表達(dá)式。firstdayofweek可參數(shù)。數(shù),表示一星期的第一天。firstweekofyear可選參數(shù)。常數(shù),表示一年的第一周。設(shè)參有面常數(shù)01
說明使設(shè)星第頁234567
一二三四五六firstweekofyear參數(shù)有下面設(shè)置:常數(shù)
值
說明0123說明格
用API。從月日周從周天中從周作法數(shù)字日期和時(shí)間
使用預(yù)先定義的命名數(shù)值格式或創(chuàng)建用戶定義數(shù)值格式。使用預(yù)先定義的命名日/時(shí)間格式或創(chuàng)建用戶自定義日期/時(shí)間格式。日期和時(shí)間序數(shù)格式。字符串
創(chuàng)建自定義的字符串格。如果在格式化數(shù)字時(shí)沒有指定會提與Str數(shù)類的功能,盡管它國際化然而作用在正數(shù)上不會保留正負(fù)號空間而以的話。如果要化個(gè)有本化的值字符該使用一個(gè)用戶自定義數(shù)值格式,以得到的外。注意如屬是,并且指定格那提expression必是如果Basic屬性是Hijriexpression是。第頁是Gregorian則format表果是Hijri,所有期式符例,,,yyyy有相的這意義只于日歷。格式號保持英文,用于文本顯示的符號(例如AM和PM)顯與該符號有關(guān)的字符串(英文或阿拉伯?dāng)?shù)字)。當(dāng)日歷是時(shí),一些符的范圍會改變。符號
范圍dmmmyyyyy
1-301-301-51顯示完的月份名稱(Hijri月名稱無縮寫式)1-355函數(shù)例本示例示用函化不期/),時(shí)(,以及AM/PM等文而,真的示格式會因計(jì)算機(jī)上的國際標(biāo)準(zhǔn)不同而有所差異在發(fā)階段日與間是以短日期的格式配合代碼的國際標(biāo)準(zhǔn)來顯示的。在運(yùn)行時(shí),短日期則是根據(jù)系統(tǒng)的國際
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 論詞匯銜接在語篇教學(xué)中的運(yùn)用
- 小熊的奇幻森林冒險(xiǎn)童話作文(4篇)
- 某超市成果宣傳規(guī)定
- 穿越星空之旅想象作文(7篇)
- 超市與生鮮電商平臺合作備忘錄
- 奇思妙想:如果我是一朵云作文12篇范文
- 2025年采購師(高級)考試試卷:采購團(tuán)隊(duì)管理與供應(yīng)鏈協(xié)同效應(yīng)試題
- 2025年電子商務(wù)師(高級)考試試卷:電子商務(wù)平臺數(shù)據(jù)分析實(shí)戰(zhàn)
- 2025年地區(qū)公務(wù)員證監(jiān)會計(jì)類專業(yè)試卷:會計(jì)信息系統(tǒng)與審計(jì)技術(shù)試題
- 全職員工在職表現(xiàn)及信息證明(7篇)
- 食品安全自查、從業(yè)人員健康管理、進(jìn)貨查驗(yàn)記錄、食品安全事故處置等保證食品安全規(guī)章制度
- 完整版2024年注安法規(guī)真題及答案(85題)
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理體系 審核與認(rèn)證機(jī)構(gòu)要求》中文版(機(jī)翻)
- 員工工資表范本
- 醫(yī)院培訓(xùn)課件:《麻醉藥品、精神藥品管理培訓(xùn)》
- 室內(nèi)裝修拆除施工方案
- 天津市濱海新區(qū)2023-2024學(xué)年高一年級下學(xué)期期末檢測語文試題(解析版)
- DB12-T 1153-2022 城市軌道交通運(yùn)營設(shè)備設(shè)施大修和更新改造技術(shù)規(guī)范
- 北京市海淀區(qū)2023-2024學(xué)年八年級下學(xué)期期末考試語文試卷(含答案)
- 叉車裝卸搬運(yùn)合同協(xié)議書
- 突發(fā)事件應(yīng)對法考試題庫
評論
0/150
提交評論