截取指定字符前_VBA学习笔记35-1:字符串拆分与组合
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                截取指定字符前_VBA学习笔记35-1:字符串拆分与组合
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                學(xué)習(xí)資源:《Excel VBA從入門到進(jìn)階》第35集 by蘭色幻想
本課的示例都在立即窗口展示運(yùn)行結(jié)果,要在立即窗口展示的話要使用“Debug.Print”。
Debug.Print 將代碼執(zhí)行結(jié)果顯示在“立即窗口”中,但不影響程序執(zhí)行。一、字符串截取
1.left,right,mid,Len
這幾個(gè)函數(shù)在Excel中也有,具體的用途如下:
left(字符串,截取長(zhǎng)度) 返回從字符串左邊算起指定截取長(zhǎng)度的字符。right(字符串,截取長(zhǎng)度) 返回從字符串右邊算起指定截取長(zhǎng)度的字符。
mid(字符串,截取起始位置,截取長(zhǎng)度) 返回從字符串左邊算的截取起始位置起的指定截取長(zhǎng)度的字符。
Len(字符串) 返回字符串長(zhǎng)度。Sub z1()Dim srsr = "Excel精英培訓(xùn)網(wǎng)"Debug.Print Left(sr, 5) '結(jié)果:ExcelDebug.Print Right(sr, 5) '結(jié)果:精英培訓(xùn)網(wǎng)Debug.Print Mid(sr, 6, 2) '結(jié)果:精英Debug.Print Left(sr, Len(sr) - 1) '結(jié)果:Excel精英培訓(xùn) End Sub可以從視圖選項(xiàng)調(diào)出“立即窗口”,或者按快捷鍵Ctrl+G
2.split
split 將字符串按特定的字符分開(kāi),返回的是一個(gè)一維數(shù)組,數(shù)組的起始下標(biāo)為0。Sub z2()Dim sr, arrsr = "Excel的精的英的培訓(xùn)網(wǎng)"arr = Split(sr, "的")Debug.Print UBound(arr)Debug.Print arr(0) End Sub運(yùn)行結(jié)果數(shù)組arr3.val
val 返回字符串內(nèi)的數(shù)字,遇到非數(shù)字字符結(jié)束運(yùn)算。Sub z3()Dim srsr = "89.90美元"Debug.Print Val(sr) End Subval遇到非數(shù)字字符就結(jié)束運(yùn)算。經(jīng)常有人弄混val和value,val是函數(shù),value是屬性,引用value需要對(duì)象。
4.&
& 連接兩個(gè)字符串。 Sub a4()Debug.Print "a" & "b"End Sub5.join
join(數(shù)組,連接的字符) 連接字符串。Sub a5()Dim sr, arrsr = "Excel-精英-培訓(xùn)網(wǎng)"arr = Split(sr, "-")Debug.Print Join(arr, "+") End Sub總結(jié)
以上是生活随笔為你收集整理的截取指定字符前_VBA学习笔记35-1:字符串拆分与组合的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: 使其正序排序 打印一串数字_JavaSc
- 下一篇: 设置访问权限_【新思考教学者思】李世松:
