分享

vba字符串才分组和转换

 先生草堂 2016-12-02

'left,right,mid,Len

Sub z1()

  Dim sr

  sr = 'Excel教学教程网'

  Debug.Print Left(sr, 5)

  Debug.Print Right(sr, 5)

  Debug.Print Mid(sr, 3, 5)

  Debug.Print Left(sr, Len(sr) - 1)

End Sub


'split

 

Sub z2()

  Dim sr, arr

  sr = 'Excel的教学的教程网'

  arr = Split(sr, '的')

  Debug.Print UBound(arr)

End Sub



'val


 Sub z3()

  Dim sr

  sr = '89.90美元'

  Debug.Print Val(sr)

 End Sub


'字符串组合

 '&

 Sub a4()

  Debug.Print 'a' & 'b'

 End Sub

 'join

  

 Sub a5()

  Dim sr, arr

  sr = 'Excel-教学-教程网'

  arr = Split(sr, '-')

  Debug.Print Join(arr, '+')

End Sub



'instr 从前向后查


Sub c1()

  Dim sr

  sr = 'Excel教学教程'

  Debug.Print InStr(sr, '教学') > 0

End Sub


'InStrRev 从后向前


Sub c2()

  Dim sr

  sr = 'Excel教学教程论坛'

  Debug.Print InStr(sr, '程')

End Sub

'Replace替换


Sub c5()

 Dim sr

  sr = 'Excel教学教程培训网'

  sr = Replace(sr, '培训网', '论坛')

  Debug.Print sr

End Sub


'mid语句替换


Sub c6()

 Dim sr

  sr = 'Excel教学教程培训网'

  Mid(sr, 8, 3) = '论坛'

  Debug.Print sr

End Sub




'LCase 转换成小写


Sub z1()

  Debug.Print LCase('ABC')

End Sub


'UCcae 转换成大写


Sub z2()


  Debug.Print UCase('Abc')

  

End Sub


'StrConv 函数


'常数 值 说明

'vbUpperCase 1 将字符串文字转成大写。

'vbLowerCase 2 将字符串文字转成小写。

'vbProperCase 3 将字符串中每个字的开头字母转成大写

Sub 转换()


  Debug.Print VBA.StrConv('wHo ARE you?', vbProperCase)

  

End Sub


Sub 转换2()

 Dim i As Long

Dim x() As Byte

x = StrConv('ABCDEFG', vbFromUnicode)    ' 转换字符串。

Debug.Print Application.Min(x)

For i = 0 To UBound(x)

    Debug.Print x(i)

Next


End Sub





'TRim删除两端空格

'Ltrim 删除左边空格

'Rtrim 删除右边空格

 Sub z3()

 Dim sr

 

 sr = ' A B BC '

 Debug.Print Trim(sr)

 Debug.Print LTrim(sr)

 Debug.Print RTrim(sr)

 End Sub

 

'ASC 返回一个 Integer,代表字符串中首字母的字符代码,ANSI 字符集

'CHr 返回 String,其中包含有与指定的字符代码相关的字符

Sub z4()

  Debug.Print Asc('Z')

  Debug.Print Chr(90)

End Sub


'Space 和 string生成重复的字符


 Sub z5()

 

    Debug.Print 'A' & Space(10) & 'B'

    Debug.Print 'C' & String(10, 'a') & 'D'

    

 End Sub


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多