如何在VBA中的另一个函数内调用一个函数?

亚历克斯·克林霍夫

我有一个函数1,看起来像这样:

Function myFirstFunction(lngCol As Long) As String
Dim vArr
vArr = Split(Cells(1, lngCol).Address(True, False), "$")
Col_Letter = vArr(0)
End Function

我需要在这样的单独函数中调用此函数:

Function myOtherFunction(myVar as Variant) As Variant
Dim Some_Column As Range
Some_Column = Range("B4").Address

If Range((myFirstFunction(Some_Column.Column) & 65536)).End(xlUp) <> Range(myFirstFunction(Some_Column.Column) & 1) Then
...some code
End If

我想这是一个错误,因为我无法在第二个功能中使用第一个功能。有没有办法来解决这个问题?

Dan Donoghue

您的功能没有传递任何东西。

您可能希望在第一个函数中将Col_Letter更改为myFirstFunction。

同样在第二个函数中,将65536更改为rows.count。

然后它将在这里错误:

Some_Column = Range("B4").Address

更改为此:

Set Some_Column = Range("B4")

这是因为它被定义为一个范围,因此您不能在其中传递地址(它是一个字符串),而在其中传递对象(必须使用Set作为对象)

在那之后应该一切都很好。

Function myFirstFunction(lngCol As Long) As String
Dim vArr
vArr = Split(Cells(1, lngCol).Address(True, False), "$")
myFirstFunction = vArr(0)
End Function

Function myOtherFunction(myVar As Variant) As Variant
Dim Some_Column As Range
Set Some_Column = Range("B4")

If Range((myFirstFunction(Some_Column.Column) & rows.count)).End(xlUp) <> Range(myFirstFunction(Some_Column.Column) & 1) Then
'...some code
End If
End Function

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如下所述,如何在JavaScript中的另一个函数内调用函数

来自分类Dev

如何在return语句中在另一个本地函数内调用本地函数?

来自分类Dev

如何在另一个函数内调用多个函数作为参数?

来自分类Dev

在JavaScript中的另一个函数内调用一个函数

来自分类Dev

在另一个函数内调用随机函数

来自分类Dev

在另一个函数内调用随机函数

来自分类Dev

jQuery-如何在另一个范围内调用函数

来自分类Dev

如何在JavaScript中的另一个函数中调用一个函数

来自分类Dev

如何从另一个js文件中的角度表达式内调用函数

来自分类Dev

如何在另一个函数中调用一个函数

来自分类Dev

如何在另一个函数中调用一个reduce函数

来自分类Dev

如何在烧瓶中调用一个函数到另一个

来自分类Dev

测试单元测试中是否在另一个函数内调用了一个函数

来自分类Dev

如何在一个类中从另一个调用一个函数(方法)?

来自分类Dev

如何在另一个函数中但在另一个Shell中调用一个函数

来自分类Dev

如何在Shell Script中的另一个函数中调用一个函数?

来自分类Dev

如何在Kotlin中的另一个函数中调用带有参数的函数

来自分类Dev

如何用Go语言在另一个函数中调用一个函数?

来自分类Dev

如何从Jquery中的另一个函数调用一个函数

来自分类Dev

如何在量角器的另一个函数中调用一个函数

来自分类Dev

如何在Javascript中测试另一个函数的函数调用计数?

来自分类Dev

如何在另一个函数中调用setinterval函数不起作用

来自分类Dev

如何在Javascript中测试另一个函数的函数调用计数?

来自分类Dev

我如何在另一个函数中调用函数?

来自分类Dev

如何在另一个函数中调用聚合函数?

来自分类Dev

我如何在反应中调用另一个函数已经使用的函数

来自分类Dev

如何在 JavaScript 中调用返回另一个函数的函数?

来自分类Dev

如何在vba函数中打开另一个表单并返回该函数

来自分类Dev

如何在类中调用函数以在php中调用另一个类?

Related 相关文章

  1. 1

    如下所述,如何在JavaScript中的另一个函数内调用函数

  2. 2

    如何在return语句中在另一个本地函数内调用本地函数?

  3. 3

    如何在另一个函数内调用多个函数作为参数?

  4. 4

    在JavaScript中的另一个函数内调用一个函数

  5. 5

    在另一个函数内调用随机函数

  6. 6

    在另一个函数内调用随机函数

  7. 7

    jQuery-如何在另一个范围内调用函数

  8. 8

    如何在JavaScript中的另一个函数中调用一个函数

  9. 9

    如何从另一个js文件中的角度表达式内调用函数

  10. 10

    如何在另一个函数中调用一个函数

  11. 11

    如何在另一个函数中调用一个reduce函数

  12. 12

    如何在烧瓶中调用一个函数到另一个

  13. 13

    测试单元测试中是否在另一个函数内调用了一个函数

  14. 14

    如何在一个类中从另一个调用一个函数(方法)?

  15. 15

    如何在另一个函数中但在另一个Shell中调用一个函数

  16. 16

    如何在Shell Script中的另一个函数中调用一个函数?

  17. 17

    如何在Kotlin中的另一个函数中调用带有参数的函数

  18. 18

    如何用Go语言在另一个函数中调用一个函数?

  19. 19

    如何从Jquery中的另一个函数调用一个函数

  20. 20

    如何在量角器的另一个函数中调用一个函数

  21. 21

    如何在Javascript中测试另一个函数的函数调用计数?

  22. 22

    如何在另一个函数中调用setinterval函数不起作用

  23. 23

    如何在Javascript中测试另一个函数的函数调用计数?

  24. 24

    我如何在另一个函数中调用函数?

  25. 25

    如何在另一个函数中调用聚合函数?

  26. 26

    我如何在反应中调用另一个函数已经使用的函数

  27. 27

    如何在 JavaScript 中调用返回另一个函数的函数?

  28. 28

    如何在vba函数中打开另一个表单并返回该函数

  29. 29

    如何在类中调用函数以在php中调用另一个类?

热门标签

归档