【发布时间】:2013-03-18 03:54:43
【问题描述】:
有没有模拟普通gotoExcel函数Ctrl+[和F5的VBA代码?
再举例说明:
在这个Problem.xlsx 中有两个工作表——Alpha 和Beta。
我想要一个代码
- 在
Alpha工作表的单元格A2上执行 Ctrl+[(即在单元格中获取 Beta!B5 引用) - 以便跳转到
Beta工作表的单元格B5(使用Beta!B5 参考,进行跳转) - 向右移动一个单元格,即
Beta工作表的C5并将该单元格涂成黄色 - 最后执行 F5 以返回
Alpha工作表的单元格A2
我在各种关键字上搜索了 2 个小时,例如 goto、ctrl-[、F5、previous selection 等,但无济于事。
补充说明:
我正在尝试模拟 goto 函数 Ctrl-[ 和 F5 以便我所在的任何活动单元格(带有指向另一个工作表中另一个单元格的链接),VBA 代码可以执行跳转、着色和跳转回到原来的工作表。 即下面的代码太严格了
Sub JumpColourJump()
Worksheets("Beta").Range("B5").Offset(, 1).Interior.Color = vbYellow
Worksheets("Alpha").Range("A2").Select
End Sub
代码应该灵活跳转到同一文件或活动单元格所引用的另一个文件中的任何工作表。
【问题讨论】:
-
Problem.xlsx 不公开可见(需要注册),所以我删除了链接。请在其他地方重新上传。
-
对不起,伙计们。我刚刚编辑了文件的链接。它现在应该可以工作了。
-
SkyDrive 也有同样的问题:i.imgur.com/DpwIT5s.png ...虽然还是比一些随机的论坛链接好。
-
再次道歉..我已经建立了一个新的文件链接。