VBA引用一系列单元格(动态引用)

溜冰者

我有以下代码会自动创建超链接,以将用户带到另一张纸上的单元格。但是,我想引用一个单元格范围,而不是单个单元格。

Sub GoToAnotherCellInAnotherSheetInTheSameWorkbook()

Dim i_counter As Integer
Dim i_output As Integer

i_output = 14

For i_counter = 16 To 20
ActiveSheet.Hyperlinks.Add Range("F" + CStr(i_counter)), Address:="", SubAddress:="'" & Sheet7.Name & "'!D" & CStr(i_output), TextToDisplay:="Go"
i_output = i_output + 132

Next i_counter

End Sub

这是我想到的解决方案。但是该引用无效。如果有人可以帮助我改善语法,将不胜感激:

Sub GoToRangeOfCellsInAnotherSheetInTheSameWorkbook()


Dim i_counter As Integer
Dim i_output1 As Integer
Dim i_output2 As Integer

i_output1 = 14
i_output2 = 42

For i_counter = 16 To 20
ActiveSheet.Hyperlinks.Add Range("F" + CStr(i_counter)), Address:="", SubAddress:="'" & Sheet7.Name & "'!A & CStr(i_output1): A & CStr (i_output2)", TextToDisplay:="Go"
i_output1 = i_output1 + 132
i_output2 = i_output2 + 132

Next i_counter

End Sub
GWD

我认为Stack Overflow语法突出显示了问题所在:)如果仅在VBA IDE中存在该问题...

如果您替换以下行,则可能有效:

ActiveSheet.Hyperlinks.Add Range("F" + CStr(i_counter)), Address:="", SubAddress:="'" & Sheet7.Name & "'!A & CStr(i_output1): A & CStr (i_output2)", TextToDisplay:="Go"

这个...

ActiveSheet.Hyperlinks.Add Range("F" & CStr(i_counter)), Address:="", SubAddress:="'" & Sheet7.Name & "'!A" & CStr(i_output1) & ": A" & CStr(i_output2), TextToDisplay:="Go"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA Excel:连接一系列单元格

来自分类Dev

在引用从 B 列到 D 列的一系列单元格时创建文件夹和子文件夹的 VBA 代码?

来自分类Dev

取一系列合并单元格的值

来自分类Dev

删除一系列单元格的底部边框

来自分类Dev

选择并复制一系列单元格

来自分类Dev

一系列单元格的重复值

来自分类Dev

为If / Then语句包括一系列单元格

来自分类Dev

IF功能跨越一系列单元格

来自分类Dev

使用VBA复制和粘贴一系列单元格

来自分类Dev

在Excel VBA中对一系列单元格使用自动填充

来自分类Dev

Excel VBA在列中重复复制和粘贴一系列单元格

来自分类Dev

如何将我的VBA代码应用于一系列单元格?

来自分类Dev

VBA Excel 选择命名范围内的一系列单元格

来自分类Dev

使用 VBA 验证一系列单元格中的日期

来自分类Dev

从Excel VBA中的一系列单元格中获取列x的单元格

来自分类Dev

如何遍历一系列单元格(Excel VBA)时如何获取当前单元格号

来自分类Dev

VBA代码可通过向上移动/向上移动一系列单元格来覆盖单元格

来自分类Dev

VBA - 如何将一系列单元格除以固定单元格

来自分类Dev

Excel-为数组公式覆盖的一系列单元格设置动态打印区域

来自分类Dev

如何使用 VBA 循环切割一系列单元格并粘贴到下一行

来自分类Dev

只需尝试使用Excel VBA将相同的字符串粘贴到一系列单元格中

来自分类Dev

如何根据vba中的单元格值生成一系列数字并水平显示结果?

来自分类Dev

为一系列递增单元格的最后一个单元格着色

来自分类Dev

在一系列单元格上将ISFORMULA与ARRAYFORMULA一起使用

来自分类Dev

将值从工作表中的单元格复制到一系列单元格中

来自分类Dev

如何在PHPExcel中的每个单元格名称数组中获取一系列单元格?

来自分类Dev

如何从存储在 series.xvalues 中的一系列单元格访问单个单元格?

来自分类Dev

从执行时定义的一系列单元格中复制与内部颜色匹配的单元格 (ExcelVBA)

来自分类Dev

从一系列单元格中排除特定值

Related 相关文章

  1. 1

    VBA Excel:连接一系列单元格

  2. 2

    在引用从 B 列到 D 列的一系列单元格时创建文件夹和子文件夹的 VBA 代码?

  3. 3

    取一系列合并单元格的值

  4. 4

    删除一系列单元格的底部边框

  5. 5

    选择并复制一系列单元格

  6. 6

    一系列单元格的重复值

  7. 7

    为If / Then语句包括一系列单元格

  8. 8

    IF功能跨越一系列单元格

  9. 9

    使用VBA复制和粘贴一系列单元格

  10. 10

    在Excel VBA中对一系列单元格使用自动填充

  11. 11

    Excel VBA在列中重复复制和粘贴一系列单元格

  12. 12

    如何将我的VBA代码应用于一系列单元格?

  13. 13

    VBA Excel 选择命名范围内的一系列单元格

  14. 14

    使用 VBA 验证一系列单元格中的日期

  15. 15

    从Excel VBA中的一系列单元格中获取列x的单元格

  16. 16

    如何遍历一系列单元格(Excel VBA)时如何获取当前单元格号

  17. 17

    VBA代码可通过向上移动/向上移动一系列单元格来覆盖单元格

  18. 18

    VBA - 如何将一系列单元格除以固定单元格

  19. 19

    Excel-为数组公式覆盖的一系列单元格设置动态打印区域

  20. 20

    如何使用 VBA 循环切割一系列单元格并粘贴到下一行

  21. 21

    只需尝试使用Excel VBA将相同的字符串粘贴到一系列单元格中

  22. 22

    如何根据vba中的单元格值生成一系列数字并水平显示结果?

  23. 23

    为一系列递增单元格的最后一个单元格着色

  24. 24

    在一系列单元格上将ISFORMULA与ARRAYFORMULA一起使用

  25. 25

    将值从工作表中的单元格复制到一系列单元格中

  26. 26

    如何在PHPExcel中的每个单元格名称数组中获取一系列单元格?

  27. 27

    如何从存储在 series.xvalues 中的一系列单元格访问单个单元格?

  28. 28

    从执行时定义的一系列单元格中复制与内部颜色匹配的单元格 (ExcelVBA)

  29. 29

    从一系列单元格中排除特定值

热门标签

归档