2016-05-16 51 views
0

它有點類似於一個循環,但我想每個增量後有一個輸入。VBA如何增加數字並將其返回以便再次使用?

簡而言之,我有一個文本框鏈接到Excel中的單元格。我寫了一個腳本,將文本框中的值與表單進行比較,並在單元格中打勾。

但是在此之後,我想要移動單元格以及檢查下一個值。

到目前爲止,我一直在努力,雖然..循環,但它只是保持循環之前,我有機會進入下一個值進行比較。

所以有沒有辦法我可以編碼它使循環暫停,然後繼續我輸入值並比較它?

+0

使用的循環,而不是一個輸入框? – findwindow

+0

您可以提供您目前爲止所取得的進展,以及您在哪裏看到問題。謝謝 –

+3

幫助我們來幫助你。 **發佈您的當前代碼** –

回答

1

像這樣

Option Explicit 

Public lngRowNumber As Long 

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) 
    TESTING lngRowNumber 
    lngRowNumber = lngRowNumber + 1 
End Sub 

Private Sub UserForm_Initialize() 
    lngRowNumber = 1 
End Sub 

Private Sub TESTING(ByVal lngRowNumber As Long) 
    MsgBox "Updated Row : " & lngRowNumber 
End Sub 
相關問題