【发布时间】:2013-04-17 20:26:28
【问题描述】:
我有一个包含以下代码的 Excel 电子表格。我想将此电子表格转换并上传到谷歌驱动器电子表格。谁能帮我将 VBA 代码转换为谷歌应用程序脚本?谢谢!
Sub Filter1()
'Assigned to Keyboard Shortcut Ctrl + Q
ActiveSheet.AutoFilterMode = False 'Initializes the Filter
ActiveSheet.Range("$D$2:$AZ$500").AutoFilter Field:=ActiveCell.Column - 3, Criteria1:="<>" 'Applies filter and criteria (blanks)
End Sub
【问题讨论】:
-
我对 VBA 不太熟悉,请您补充说明它的作用。 The Google Spreadsheet Class Document 是你的朋友,它解释了对你有帮助的方法。
-
嘿 vletech。感谢您的评论。这是解释 - 数据包含在“D2:AZ500”范围内,标题在“D2:AZ2”范围内。数据包含数字和空格。执行代码时,1)它对范围应用过滤器,2)它从包含活动单元格的列中过滤掉空白......例如,如果单元格选择 K50 并执行代码,它在 D2:AZ500 上应用过滤器并过滤掉 K 列中的空白。希望我说得通。如果没有,我可以制作一个小视频来展示代码的作用。谢谢!
标签: google-apps-script google-sheets