VBA 长度单位 如何规定?

在CorelDraw 中,自己写了个改变对象大小的小功能。
S_H = Val(HTPQ_String_Filter(ChangeSelect_TextBox_H.Text)) / 25.4
S_W = Val(HTPQ_String_Filter(ChangeSelect_TextBox_W.Text)) / 25.4
但是有时候就可以准确得到输入的值(mm),但是有时候得到的就是小得多的值。例如有时候我输入60mm就可以得到60mm这个值,但是有时候输入60mm,却是得到了2.xxx的值
请问在VBA中,如何规定一个固定单位呢,谢谢

方案一:
使用函数进行数据类型变换。CDbl, CDec, CInt, CLng, CSng, Fix, Int等
方案二:
设置数据类型变量。Byte, Currency, Double, Integer, Long, Single等
方案三:
使用类型符进行强制约定。如,% (整型)、# (双精度浮点型)、& (长整型)
温馨提示:内容为网友见解,仅供参考
无其他回答

VBA 长度单位 如何规定?
方案一:使用函数进行数据类型变换。CDbl, CDec, CInt, CLng, CSng, Fix, Int等 方案二:设置数据类型变量。Byte, Currency, Double, Integer, Long, Single等 方案三:使用类型符进行强制约定。如,% (整型)、# (双精度浮点型)、& (长整型)

excel vba中width单位是什么
width单位是磅(见下图红框),约等于长度0.03527厘米,表示长度。按照长度重新算下应该就一致了。用长度表示涉及到长度分辨率问题。

用VBA设置单元格长度和宽度相等,怎么写?
Excel中度量单位的设置 1.字号输入栏 Excel的字号没有Word中类似初号等名称的设定,要想统一Excel和Word中字体的大小可以参照表2来设置字号的磅值。字号的调节范围是1磅~409磅,字号的最小调节精度同样为0.5磅。 2.行高 行高设置分输入栏设置、拖动设置、双击自动适应三种。输入栏设置(如图6)的默认...

vba计算单元格长度怎么算?
Dim cell As RangeDim width As Double'获取当前单元格对象Set cell = ActiveCell'获取单元格宽度,单位为点(1英寸=72点)width = cell.Width'将宽度转换为字符数量length = width \/ 7.2 以上代码中,Width 属性返回的是单元格的宽度,单位是点(pt),而字符的宽度可以约定为 7.2pt 左右(具体...

vba中判断语句含有单位符号怎么表示
以下是根据我的理解写得:其功能是查找excel单元格有m(长度单位m)的单元格地址 Sub a()Dim cz '定义查找内容Dim i As IntegerDim j As IntegerFor i = 1 To Sheet1.Range("a65536").End(3).Row For j = 1 To Sheet1.Range("IU1").End(1).Column cz = Cells(i, j) ...

如何用VBA程序计算两点间距离,并筛选出距离小于100米的两个点信息_百度...
上式中角的单位为度,1度=π\/180弧度,S为弧长。3、1度的实际长度是111公里。但纬线的距离会越考两端越小,他的距离就会变成111乘COS纬度数,经度不变。4、南北方向算出两点纬度差,一度等于60海里,1分等于1海里,海里与公里换算关系1海里等于1.852公里。东西方向量出距离到两点间纬度附近量出纬度...

vba单元格的top值是点还是像素
点。在VBA中,单元格的Top属性表示单元格相对于其所在容器(如工作表)顶部的位置,以点为单位,点是一种相对长度单位,与像素之间存在关联,但并不是一一对应的关系,VBA中使用点作为单位,是为了在不同的显示器上保持一致性。

EXCELVBA常识
VBA语言基础 第一节 标识符 一.定义 标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。二.命名规则 1) 字母打头,由字母、数字和下划线组成,如 A987b_23Abc 2) 字符长度小于40,(Excel2002以上中文版等,可以用汉字且...

lenb公式是什么意思?
在VB、VBA等编程语言中,lenb公式常被用来计算字符串长度。比如,通过使用“LenB”函数(即LenB(string))可以得到一个字符串变量的长度。需要注意的是,在使用该公式时,不同的编程语言可能会有不同的表现方式,需要根据所使用的编程语言进行相应的语法处理。在使用lenb公式时,我们需要注意一些细节问题。...

VBA编程教程(基础二)
过程是最基本运行单位,格式如下。函数从过程调用,需键入过程名称和参数值。使用Call语句时,参数需括号括起来。示例调用Sub过程,第二次需使用Call语句。过程定义后,通过单击按钮调用。定义变量使用Dim语句,数据类型决定数据特性,包括Byte、Boolean、Integer等。VBA中,日期和函数处理日期。字符串定义为空...

相似回答