以下是引用厨师王德榜在2020-12-30 17:37:47的发言:
Range("F5").Validation.Add 3, 1, 1, "=$A$2:$A$5"
在vfp中调用,可能需要用括号包裹起来:
Range("F5").Validation.Add(3, 1, 1, "=$A$2:$A$5")
完成后效果:
MyExcel.ActiveSheet.Range("F3").validation.add(3, 1, 1, "=sheet2!$A$2:$A$5")
&&& 测试成功
换成
MyExcel.ActiveSheet.Range("F3").validation.add(3, 1, 1, "=优秀,良好,合格,不合格")
&&& 测试 不 成功
换成
MyExcel.ActiveSheet.Range("F3").validation.add(3, 1, 1, "优秀,良好,合格,不合格")
&&& 测试成功
非常感谢厨师王德榜的指导!!!
为什么括号里 要 3,1,1, 呢?