Aşağıdaki koda sahibim.Dize ile Sub çağrısı çalmaya çalışılıyor - VBA
Hayatımı anlayamıyorum.
i
değerine bağlı olarak farklı bir alt aramak istiyorum.
Örneğin, i = 1
ise sale_call1
numaralı telefonu arayabilir ve i = 2
ise sale_call2
numaralı telefonu arayabilir.
Private Sub test_Click()
Dim i As String
Dim pro As String
i = Me.tb1.Value
pro = "sale_call" + i
If i = "1" Then
Call pro
Else
Call pro
End If
End Sub
Sub sale_call1()
MsgBox "Hello"
End Sub
Sub sale_call2()
MsgBox "goodbye"
End Sub
kodu yapıştırılan var 1004 – CallMeMunchy
bir çalışma zamanı hatası alın :(Ben Sub emin olun :) göndermeden önce kodu test 'sale_call1' ve 'sale_call2' bir modülde yerleştirilir. –
Takip, benim için mükemmel çalıştı, teşekkürler! –