相关文章推荐
朝气蓬勃的针织衫  ·  python socket ...·  5 月前    · 
微笑的香烟  ·  PRML:Pattern ...·  1 年前    · 
'7.Format 格式化字符串 很多很多 自己查手册 'Format(expression[,format[,firstdayofweek[,firstweekofyear]]]) '@ & < > ! '输出 HELLO Debug.Print (Format("Hello", ">@")) '输出 0.23 Debug.Print (Format(0.234, "Fixed")) '8.Instr 查找字符串 'Instr([Start,]string1,string2[,compare]) string1才是被查找的字符 '返回0 或者 1 到 string1 的长度 Debug.Print (InStr("sjglasga", "g")) '9. Instrrev 从右侧开始查找 但是结果还是从左侧开始算 '输出 7 Debug.Print (InStrRev("sjglasga", "g")) '10.提取字符串 '10.1 Left 函数 'Left(String,CharNum) '输出VBA Debug.Print (Left("VBA那些事", 3)) '10.2 Right 函数 'Right(String,CharNum) '输出 那些事 Debug.Print (Right("VBA那些事", 3)) '10.3 Mid 函数 'Mid(Strin,Start[,Len]) '输出 BA那 Debug.Print (Mid("VBA那些事", 2, 3)) '11.删除空格 'LTrim 删除前面的空格 '输出18 Debug.Print (Len(LTrim(" VBA那些事 "))) 'RTrim 删除后面的空格 '输出17 Debug.Print (Len(RTrim(" VBA那些事 "))) 'Trim 删除两头空格 Debug.Print (Len(Trim(" VBA那些事 "))) '12.Asc 返回字符代码 '输出65 Debug.Print (Asc("A")) '13.Chr 返回数值代表的响应字符 Debug.Print (Chr(65)) '14.Filter strMatch = CStr(2) varSource = Array(10, 20, 21, 22, 32, 200, 143) varResult = Filter(varSource, strMatch, True) '20 21 22 32 200 For Each i In varResult Debug.Print (i) '15.Split函数 'VBA 那 些 事 For Each i In Split("VBA 那 些 事", " ") Debug.Print (i) '16.Join函数 连接字符串 Dim sourcearray sourcearray = Array("VBA", "那", "些", "事") '输出 VBA_那_些_事 Debug.Print (Join(sourcearray, "_")) '17.Replace 替换字符串 'Replace(expression,find,replace[,start[,count[,compare]]]) '输出vba那些事 Debug.Print (Replace("VBA那些事", "VBA", "vba")) '18.StrReverse 反向字符串