对于我遇到的问题,我将不胜感激。下面的代码示例允许我从下拉列表中选择多个值,但是我需要将target.address作为列S中的每一行。
我不确定如何更改目标地址,使其为s10以后的范围(即S10-S150)
std::string (*myFunctionPointer)(int x) = [] (int x) {
char buffer[10];
return std::string("Test ") + itoa(x, buffer, 10);
};
std::string testOutput = myFunctionPointer(123);
谢谢!
答案 0 :(得分:1)
您可以测试受影响的范围是否在以下范围内:
If Not Intersect(Target, Range("S10:S150")) Is Nothing Then
上面一行将替换原始代码中的这一行:
If Target.Address = "$S10" Then