rwhn.net
相关文档
当前位置:首页 >> vBA typE mismAtCh >>

vBA typE mismAtCh

在你的Private Sub triangle(str As Integer, n As Integer) 方法中,参数str 是Integer类型。而你调用的时候:Call triangle(chx, num) 中的chx是String 类型当然不匹配了。 你把Private Sub triangle(str As Integer, n As Integer)改成 Priva...

把字符串转换成数字。 v_n1 = val(xxxxx.text)

使用Array给数组赋值,数组必须为Variant类型(vb默认数据类型)

不太清楚提问者的目的,如果是想求选取单元格中红色字体的个数的话,可以这样写。 Sub test() Dim sum As Integer sum = 0 Dim r As Range Set r = Selection sum = checkdata(r) MsgBox sum End Sub Function checkdata(r) As Integer Dim sum ...

brr = Application.Transpose(Application.Index(arr, 0, C)) 0去掉试试看

...COUNTIF($I$8:$I$81,$I$8:$I$81)))-SUM(IF($I$8:$I$81>I8,8/COUNTIF($I$8:$I$81,$I$8:$I$81))) 优化一... 8)))+IF(COUNTIF($I$8:$I$81,""),1,8) 再或者彻底换一个算法 =IF(I8="","",SUM(--IF(FREQUENCY(IF($I$...

你把Dictionary 这个自定义的类型 方便也贴出来吗

i& =long r%=integer arr() =variant() 目测你的那几行arr运行不了 你是要实现什么? 分两列列出日期 和 good的bad的比值?

具体啥问题?代码贴出来看看呗

VBA自动转换数据出错了,你左边的变量是个日期型的,不知道items(0)是个什么类型数据,如果你确定是可以转换为日期型的,自己强制转换一下吧.

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com