【发布时间】:2018-09-10 13:06:26
【问题描述】:
我对 Excel 和电子表格中的宏和东西真的很陌生。我有一个朋友在 Excel 中创建了这个宏来完成所需的工作:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim day As String
If Target.Row > 2 Then
day = Date
Sheets("CFbase").Cells(Target.Row, Target.Column).Value = day
End If
End Sub
简而言之:我需要在第一张工作表中输入文本,并在另一张工作表的等效单元格中生成今天的日期。
我需要这个以便稍后使用日期进行条件格式设置,然后使用日期为每个单元格着色,具体取决于它是今天还是过去几天更新。
可以将此宏转换为电子表格的脚本吗?
【问题讨论】:
-
用于电子表格的脚本,用于运行?
-
只是为了澄清。您是否在问这是否可以从 Excel VBA 移植到 Google Sheets Apps 脚本?我没有使用过 Google Sheets 脚本,但我敢打赌它可能会。 It would probably look something like this
-
@JNevill 我会检查你给我的线程。另外,是的,我正在尝试使相同的脚本在电子表格中工作,但基本上我对如何完成它的知识为零。
-
我会提供更多帮助,但在涉及 Google Apps 脚本时,我已经不适应了。我确实相信 100% 的我分享的链接会让你到达那里的 90%。诀窍就是使用脚本中已经存在的已定义的
row和column变量将该日期输出指向另一个工作表。以它为起点应该很容易。 -
您输入的第一个值是日期吗?
标签: excel vba google-apps-script google-sheets