加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VBA学习笔记之Text(一)——基础篇

(2012-10-08 08:44:39)
标签:

vba

excel

it

分类: VBA
 
字符串的定义
 
  Sub StringDefinitionDemo()
  
      Dim myStr As String * 100   '定义定长字符串(字符串为100字节)
      Dim myStr1 As String        '定义变长字符串
      Dim myArray(10) As String   '定义10个元素的字符串数组
 
   End Sub 

注:选择定长字符串还是变长字符串,是需要在运行速度和存储上进行权衡的,一般情况下变长字符串耗费的内存较多,但解析速度稍慢;定长字符串正好相反。编程中通常不建议使用定长字符串,不过在一些字段字符长度是固定的情况下可以使用定长字符串,如电话号码、身份证编码等字符串长度一定的情况下可以使用。
 
VBA编程中常用的有效分界符(Miscellaneous 常数):
    
    vbBack = Chr(8):退格字符
    vbTab = Chr(9):水平制表符
    vbLf = Chr(10):换行
    vbVerticalTab = Chr(11):垂直制表符
    vbFormFeed = Chr(12) 换页
    vbCr = Chr(13):回车 
    vbCrLf = Chr(13) + Chr(10):回车符与换行符结合
    Chr(32):空白 (SBCS).在 DBCS中,空白的实际值会随国家/地区而不同。
    Chr(34):""双引号

【应用】分界符在拆分字符串时,比较有用,如Split(MyString,vbLf),即以换行为标识对字符串MyString进行拆分。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有