我使用AutomationFactory.CreateObject("Excel.Application")
创建Excel文件。如何在Excel 2003上创建下拉列表
我使用的代码的这些线来创建一个下拉列表:
mySheet.Range("A1").Validation.Add(Type:=Interop.Excel.XlDVType.xlValidateList, _
AlertStyle:=Interop.Excel.XlDVAlertStyle.xlValidAlertStop, _
[Operator]:=Interop.Excel.XlFormatConditionOperator.xlBetween,
Formula1:="=List!$C$3:$C$903")
公式(一级方程式:= “=表$ C $ 3:!$ C $ 903”)返回900行
在Excel 2010中,它可以很好地工作,但是,在Excel 2003中没有在单元格上创建下拉列表
任何替代方法?
您的代码'Formula1:=“= List!$ C $ 3:$ C $'的末尾是错字还是列表没有结尾?当您查看验证时,您在工作簿中看到了什么?你的单元格>>请精确说明'它不工作' – JMax
我已经更新了我的问题,我正在使用vb.net,没有dropdownlist被创建,只是一个空单元格 – someonewhowillnotbemiss
如果你结束公式,就像:''如果你不结束你的公式,我认为它不会在2003年工作。 – JMax