2016-03-05 67 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中深入探索。對不起:(

相關問題