VBA中阿拉伯数字如何表述?

比如写一段代码:
如何某个单元格是阿拉伯数字就选中此单元格所在的行。

第1个回答  2022-03-15

方法一、判断单元格的数据类型

typename结果为Double的就是数值单元格

追问

你这个写成IF语句怎么写

追答

你的某个单元格是什么变量表示了,我假设是cells(x,y)吧:
if vartype(cells(x,y))=vbDouble then rows(x).selection

本回答被提问者采纳
第2个回答  2022-03-18
如果单元格很多的话,可以用union先把所有数字单元格收集起来,最后一次选中,如果只是一个单元格的话,选中之后马上退出循环就可以了
Sub test11()
Dim c As Range
Dim Uni As Range
For Each c In ActiveSheet.UsedRange
If IsNumeric(c.Value) Then
If Uni Is Nothing Then Set Uni = c Else Set Uni = Union(Uni, c)
End If
Next
Uni.EntireRow.Select
End Sub

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网