我有一个用于跟踪约会的Excel工作表的公式。它工作得很好,但现在我需要与我的组织中的其他成员实时分享它,所以我将工作簿上传到了Google sheets,但当然,公式不能翻译(工作)。
如何调整下面的公式以在Google sheets中工作?
私有子目标(ByVal Worksheet_Change As Range)
Dim AddRange As Range
设置AddRange = Range("C4:C100") '‘添加约会范围
如果Not Intersect(目标,AddRange)为Nothing,则
If Target.Value <> "Add Appointment" Then
Exit Sub
Else
Range("B" & Target.Row).Value = Range("B" & Target.Row).Value + 1
End If
结束If
结束子对象
提前感谢您的时间和努力。
发布于 2020-04-12 14:01:12
嗨,如果你添加了一个包含数据的工作表,以及你到底想要什么,这会更清楚,但根据我对问题的基本理解,这应该会对我有所帮助。
function ifFunction() {
var spreadSheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// Put your range below between ("") of input
var workingRange = spreadSheet.getRange("");
// if(workingRange = here should be your criteria)
if (workingRange = ) {
spreadSheet.getRange("C1:C100").setValue("Add Appointment");
} else {
// Put your formula below in .setValue
spreadSheet.getRange("C1:C100").setValue("");
}
}
在注释下面进行必要的更改。
https://stackoverflow.com/questions/61161671
复制