【发布时间】:2018-11-18 13:34:41
【问题描述】:
拥有以下 VBA,我需要将其插入到 Google 表格中,
有人可以帮忙转换吗?
Sub Activate_Sheet()
Sheets(Sheets("Main").Range("A1").Value).Activate
End Sub
谢谢,
【问题讨论】:
-
您可能希望添加 Google Apps 脚本标签并显示您进行的研究。我们在这里帮助您解决您编写的代码时遇到的问题。有帮助资源来指导发布。 Tour、How to Ask 和 minimal reproducible example
-
我认为它的要点是:
var spread = SpreadsheetApp.getActiveSpreadsheet();,然后是var sheetName = spread.getSheetByName('Main').getRange('A1').getValue();,然后是spread.setActiveSheet(sheetName);。但未经测试。 -
/** @OnlyCurrentDoc */ function UntitledMacro() { var spreadsheet = SpreadsheetApp.getActive();电子表格.getRange('H12').activate(); }; SpreadsheetApp.getActiveSpreadsheet() var sheetName = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Main').getRange('A1').getValue(); SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);当我尝试运行它时,它说参考错误 A1 未定义此脚本的目的是当我在 A1 中输入一个工作表编号并按下分配给此脚本的按钮时,它将直接将我带到请求的工作表。
-
我拥有的文件包含 300 张纸,就像一个文件系统我需要的是能够插入一张纸的编号,只需按一个按钮并自动重定向到它
-
Edit 你的问题包括这里所有的 cmets。
标签: javascript vba google-apps-script