2016-03-05 25 views
0

我从已经离开的人那里继承了一本工作手册。他们在仪表板上放置了一个按钮,激活以下代码。我可以向Excel的ShowDataForm添加验证吗?

Private Sub CommandButton2_Click() 
    Sheet5.ShowDataForm 
End Sub 

它弹出一个表单,其中包含所有表单中的所有元素/列,所有按钮都需要输入更多数据。我喜欢简单性,但有什么方法可以添加到验证中?例如:

  • 在收集的7个字段中,需要5个字段。
  • 在第一个字段中,我想确保输入一个数字,并且该数字不在列表中。

我可以编码这些,我似乎没有进入DataForm的入口点。

谢谢! 卡盘

+0

我正在使用Excel 2013.我在工作表的代码页上调出'Worksheet_SelectionChanged()',但我没有ShowDataForm的下拉列表。 – Chuck

+0

左边的唯一选择drop (General)'和'Worksheet'。 – Chuck

+0

不用Ctrl-F, – Chuck

回答

0

虽然这不是您想要听到的答案,但根据THIS,您的请求不能以简单的方式完成。因此,无论是创建自己的用户表单还是在win api中深入探索。对不起:(

相关问题