一、数值转化为字符串函数Str、CStr

 Str函数将数值转换为字符串,即返回一个代表一个数值的字符串,其语法为:

Str(number)

 CStr函数将数值表达式转换为字符串,其语法为:

CStr(mynumberExpression)

注意:当一个数值转换成字符串时,总会在其前面保留一个空位来表示正负,即字符串的第一位一定是空格或正负号,Str将英文句号(.)作为有效的小数点。

演示代码:
Sub StrTranfomationDemo()

Dim myDouble As DoublemyDouble = 234.823Debug.Print "Str:<" & str(24.32) & ">"
Debug.Print "Str:<" & str(-24.32) & ">"
Debug.Print "CStr:<" & CStr(myDouble) & ">"

End Sub

运行结果

Str:< 24.32>
Str:<-24.32>
CStr:<234.823>

二、字符型数值转化为数值型数据

 Val函数可以将包含数值的字符型数据转化为Double(双精度)数值型数据类型,其语法为:

Val(string)
演示代码:
Sub ShowFormatVal()

Dim num As Double, str As Stringstr = Format(Now, "Short Time")
num = Val(str)
'如果现在的时间是 4:31 PM,下面语句展示的结果为: 16:31    16
Debug.Print str, num

End Sub

【应用】
字符型数值是不能进行四则运算的,只能通过Val函数将其转换后才能使用。
可以将8进制、16进制等转化为10进制数,如,Val(&o77)(8进制)、Val(&HFF)(16进制)分别转化为十进制的63和255

VBA学习笔记之Text(五)——字符串型数值和数值型字符串相互转换相关推荐

  1. Excel VBA 学习笔记13:单元格的格式

    Excel VBA 学习笔记13:单元格的格式 NumberFormat 属性 (Excel) vba excel 单元格格式设置 Excel VBA 单元格格式 python解决SNIMissing ...

  2. JavaScript学习笔记(十五)

    JavaScript学习笔记(十五) 事件 事件是DOM(文档对象模型)的一部分.事件流就是事件发生顺序,这是IE和其他浏览器在事件支持上的主要差别. 一.事件流 1.冒泡型事件 IE上的解决方案就是 ...

  3. 学习笔记(十五)——镜像的知识点与注意事项

    学习笔记(十五)--镜像的知识点与注意事项 一.基础知识 1.SQL Server镜像只有两种模式:高安全模式和高性能模式.两种模式的主要区别在于在事务提交后的操作. 在高性能模式下,主体服务器不需要 ...

  4. VBA学习笔记(9)--生成点拨(1)

    VBA学习笔记(9)--生成点拨(1) 说明(2017.3.26): 1. 还没写完,写到新建文件夹了,下一步新建word,重命名,查找点拨,把点拨复制进去,因为要给点拨编号,应该会很麻烦 1 Pub ...

  5. 机器学习理论《统计学习方法》学习笔记:第五章 决策树

    机器学习理论<统计学习方法>学习笔记:第五章 决策树 决策树 5.1 决策树模型与学习 5.1.1 决策树模型 5.1.2 决策树与if-then规则 5.1.3 决策树与条件概率分布 5 ...

  6. OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D()

    OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D() 一个任意的仿射变换都能表示为乘以一个矩阵(线性变换)接着再加上一个向量(平移)的形式. ...

  7. MATLAB学习笔记(十五)

    MATLAB学习笔记(十五) 一.非线性方程求解与函数极值计算 1.1 非线性方程数值求解 1.2 函数极值的计算 1.2.1 无约束最优化问题 1.2.2 有约束最优化问题 一.非线性方程求解与函数 ...

  8. cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)

    cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断) https://blog.csdn.net/qq_16255321/article/details/43086 ...

  9. VBA学习笔记5:将同一工作簿的数据按照类别拆分为多个工作簿

    VBA学习笔记5:将同一工作簿的数据按照类别拆分为多个工作簿 1.对每行数据按照类别所在列进行循环,判断某类别的工作簿是否存在: 2.如果不存在,则新建工作簿并将该行数据复制粘贴: 3.如果存在则打开 ...

最新文章

  1. Citrix Reciever更改https为http模式
  2. python【蓝桥杯vip练习题库】ADV-97十进制数转八进制数
  3. windows server 2008解决无法PING通问题
  4. 斯坦福大学NLP公开课CS224n上映啦!华人助教陪你追剧
  5. 查询中where和having的区别
  6. 巧用vim+sed整理shell脚本文件
  7. C++builder Tokyo 调用com 不正确的变量类型
  8. 【转】关于Class.forName(“com.mysql.jdbc.Driver”)
  9. Binary XML file line #17vector tag requires viewportWidth 0
  10. 中国电子银行网-互联网金融第一大网站
  11. Mac上Go环境配置
  12. 【笔记】js中的数组
  13. 贵州省NPP净初级生产力数据/NDVI数据
  14. Android四大组件之 --- Service入门
  15. lwj_C#_建立一个数学MathTool类包含的方法
  16. SSD(Single Shot MultiBox Detector)原理详解
  17. 反函数的概念及函数性质
  18. python 批量下载种子_批量下载btbbt种子
  19. 超炫酷html+css+javascript实现登录模板
  20. CTF-AWD入门手册

热门文章

  1. 统计建模与R软件-第五章 假设检验
  2. Delphi7 中TStringList的Delimiter DelimitedText有BUG,字符串分割有问题
  3. [转载]王淮:我在Facebook的十点经验分享
  4. U盘制作电脑启动钥匙
  5. 基于51单片机的超声波水位液位监测仿真程序设计
  6. MCU看门狗的基本描述
  7. 【专栏独家】详解微信朋友圈广告:会不会成为腾讯的新印钞机?
  8. vue 通过路由导航守卫控制访问权限
  9. 面试总结:京东现场面试0917
  10. 移动端小于12px 字体解决方案