显然可以从我之前看到的演示中获得但没有抓到足够的细节
我设想进行函数调用,例如
=MyRTDReverse("keyvalue", "fieldName", [AC51])
或
=MyRTDReverse("keyvalue", [AB51], [AC51]) // where AB51 has the field name and AC51 has the field value
等
更新单元格AC51中的值会触发更改
关于这将起作用的任何样本/模式?
更新 - 使用.Net 3.5 + VSTO 更新2 - 更愿意不使用VSTO而是像调用例程那样制作UDF / RTD
答案 0 :(得分:0)
要根据单元格中的值更改触发某些内容,请处理Worksheet_Change
事件:
Private Sub Worksheet_Change(ByVal Target As Range)
'here, check whether Target, a Range, is one of your "trigger" cells,
'and if it is, react accordingly
End Sub
定义自定义函数:
Function MyFunction(Argument1, Argument2)
'do stuff with your arguments, and set MyFunction equal to the return value
End Function
在单元格中,您可以使用= MyFunction("value", 3)