Excel VBA中自定义项名称中数字的使用

qyswt5oh  于 2023-01-06  发布在  其他
关注(0)|答案(1)|浏览(151)

我添加了以下函数:

Function map() As Integer
   map = 1
End Function
Function map_2() As Integer
   map_2 = 1
End Function
Function map2() As Integer
   map2 = 1
End Function

前两个函数可以工作,但是最后一个函数不能工作,我得到了#REF错误,为什么呢?
Excel似乎将它们视为单元格地址。
我试了map22()mpa22()map333()-它们不工作。但是map_22()map_333()工作。我使用Excel 2013

hkmswyz6

hkmswyz61#

原因是Excel将1、2或3个字母后跟任意数量的字母视为单元格引用:

  • 第一个月

参考单元格A1

  • =BB22

参考单元格BB22

  • =MAP2

引用不存在的单元格MAP2
如:“MAP”列,“2”行
如果我们对“真实的”细胞进行相同的总体排列,我们会得到相同的参考。

我鼓励你使用你的=MAP_1,因为我真的不知道它的任何方法。

相关问题