我的VBA程序在用戶輸入的輸入上處理某些操作,並最終返回結果。 在某些時候,我想讓一些用戶表單顯示並「調整」研究。例如,如果用戶輸入了不適合的州和城市,則會顯示「您的意思是城市在州?」。然後,點擊是會考慮修改,點擊不會改變任何東西。 我已經試過這一點,因爲在一些教程發現: city = sMain.Range("J12").Value
province = sMain.Range("J6").V
我已閱讀並應用了類似主題上找到的解決方案,但似乎沒有任何工作適用於我的案例。 所以,我想從我的Module1的一個子變量傳遞給用戶窗體。這是一個名爲「provinceSugg」的字符串。 這裏是我的代碼的相關部分: Public provinceSugg As String
Sub probaCity()
[...]
If province = "" And city <> "" Then
VBA用戶窗體中的錯誤(在初始化事件發生的錯誤之外)似乎沒有冒泡到調用方法。有什麼辦法可以強制錯誤冒出來嗎? VBA用戶窗體包含其被定義爲 Private Sub UserForm_Error(
ByVal Number As Integer,
ByVal Description As MSForms.ReturnString,
ByVal SCode As Long,
我的模塊代碼調用用戶窗體: PreInfo.Show
我的用戶窗體代碼: Public Sub PreInfo_Initialize()
Dim Invoice, Name, Model, Crank, MyValue1, StrokeL As Variant
'Dim ListBox1 As ListBox
Dim c As Range
Dim oneControl As Objec