2017-02-14 59 views
0

我試圖在Excel中使用VBA實現數據驗證。我能夠在保存excel事件之前實現數據驗證,但是我在查找範圍方面遇到問題,用戶在excel中給出了輸入。如何在Excel中動態查找數據範圍

例如,我想要從A1:C50執行數據驗證,但是如果用戶從A1:C45輸入數據,則剩餘的單元格將因驗證失敗。所以我想找到範圍A1:C45並進行驗證。

您可以讓我知道如何在Excel中查找用戶數據範圍?

+2

請添加您的VBA代碼。 –

回答

0

如果我正確理解你的問題,你只想測試數據,如果它上面的行已經填寫。如果是的話,你可以做到這一點沒有VBA。在您的數據驗證選擇「定製」並在下面輸入(例如,對於小區A46)式中:

=AND(A46>0, A46<=10, COUNTBLANK(A45)=0) 

這將檢查一到十,但僅當有上述行中的條目之間的值。

如果這沒有幫助,請提供有關您的問題的更多信息。