Foxtable(狐表)用户栏目专家坐堂 → [求助]Excell VBA 数据有效性


  共有3829人关注过本帖树形打印复制链接

主题:[求助]Excell VBA 数据有效性

帅哥哟,离线,有人找我吗?
jweishan
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:2120 威望:0 精华:0 注册:2008/9/10 22:48:00
[求助]Excell VBA 数据有效性  发帖心情 Post By:2017/8/22 21:59:00 [显示全部帖子]

图片点击可在新窗口打开查看

Dim App As New MSExcel.Application
App.Visible = True
Dim Wb As MSExcel.Workbook = App.WorkBooks.Open(ProjectPath & "Reports\" & "XXX集团" & Vars("yer") & "年" & Vars("mth") & "月重点工作计划.xlsx")

Dim Ws As MSExcel.WorkSheet
Dim Rg As MSExcel.Range

Ws = Wb.WorkSheets("公司月度计划")
Rg = Ws.Range("A3")
Rg = Rg.Resize(Ws.UsedRange.Rows.Count - 2,1)
Dim vd As MsExcel.Validation
vd = Rg.Validation
With vd
    .Delete
    .Add (Type:= xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
    xlBetween, Formula1:="=类别名称")
    .IgnoreBlank = True
    .InCellDropdown = True
    .InputTitle = ""
    .ErrorTitle = ""
    .InputMessage = ""
    .ErrorMessage = ""
    .IMEMode = xlIMEModeNoControl
    .ShowInput = True
    .ShowError = True
End With

提示错误: 未声明名称xlValidateList
不知道如何在Foxtable中操作Validation,帮助文件看了许久,没搞明白,请指教!
[此贴子已经被作者于2017/8/22 22:01:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jweishan
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:2120 威望:0 精华:0 注册:2008/9/10 22:48:00
  发帖心情 Post By:2017/8/22 22:30:00 [显示全部帖子]

非常感谢您,前面两个OK了!
未申明 xlBetween 卡住
估计Formula1也会吧
在您提供的链接中也没找到,麻烦您再指导一下!

[此贴子已经被作者于2017/8/22 22:30:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jweishan
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:150 积分:2120 威望:0 精华:0 注册:2008/9/10 22:48:00
  发帖心情 Post By:2017/8/22 22:50:00 [显示全部帖子]

@有点蓝 非常感谢您,不仅仅解决了问题,还学习了解决问题的办法!

 回到顶部