2017-07-25 161 views
0

我只有基本的VBA知識。試圖找到一種方法,使兩種價值「內部」或「外部」,然後根據結果將運行代碼或其它部分的一個部分之間的用戶選擇。VBA用戶窗體2個CommandButton控件+屬性值設置爲可變

什麼是實現這一目標的最佳途徑?

我已經開始創建一個用戶表,但如何能找回價值type_trade回子,然後如果再語句中使用它了?實現這一

Private Sub External_Click() 
    Dim type_trade As String 
    type_trade = "external" 
End Sub 

Private Sub Internal_B2B_Click() 
    Dim type_trade As String 
    type_trade = "Internal_B2B" 
End Sub 


Private Sub UserForm_Click() 

End Sub 

回答

0

的一種方法如下:

Private type_trade As String 

Private Sub External_Click() 
    type_trade = "external" 
End Sub 

Private Sub Internal_B2B_Click() 
    type_trade = "Internal_B2B" 
End Sub 

Private Sub SomeOtherPoint() 
    If type_trade = "Internal_B2B" Then 
     'do something 
    End If 
End Sub 
+0

感謝布賴恩,它幫助我弄清楚。 –