Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1654|回复: 2

[已解决]VBA文件框中的value与text属性何区别

[复制链接]
发表于 2022-4-12 21:12 | 显示全部楼层 |阅读模式
各位网面好,文件框中的value与text属性何区别,什么情况下秀VBALU,什么情况下用TEXT
启动窗体时,文本框就载入某些文本,这些文本是文本框的value属性,还是文本框的text属性.
请指导,谢谢
最佳答案
2022-4-13 21:49
这两个并不是文本框的固有属性,只是看你怎么用文本框 的字符了,如果文本框内是数字,并且要参与运算,那就得用 textbox.value,如果用text,它就代表着字符为字符串(或文本格式),它是无法参与运算的,就会报错。如果只是用于查找、对比、浏览等,这两者其实没啥区别。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-4-13 18:52 | 显示全部楼层
一般而言,二者在VBA中似乎区别不大。
但是若你开发Vsto插件就会知道,.text属性是只读的,而.value是可以修改的。而且text属性得到的是字符串型,在参与计算时需要先转换为数值型,value则可以是数值型的。
回复

使用道具 举报

发表于 2022-4-13 21:49 | 显示全部楼层    本楼为最佳答案   
这两个并不是文本框的固有属性,只是看你怎么用文本框 的字符了,如果文本框内是数字,并且要参与运算,那就得用 textbox.value,如果用text,它就代表着字符为字符串(或文本格式),它是无法参与运算的,就会报错。如果只是用于查找、对比、浏览等,这两者其实没啥区别。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 19:41 , Processed in 0.250775 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表