我有一個帶有文本框和組合框的小型用戶窗體。工作表中有一個彙總表。我想要的是,當用戶窗體初始化時,代碼應該通過表格列(憑證#即2)並生成文本框2中的下一個數字。使用前綴生成序列號的代碼
這裏是我的代碼:
Private Sub UserForm_Initialize()
Dim NextNum As Long, prefix As String
Dim i As Long
prefix = "BPV/"
NextNum = Application.WorksheetFunction.Max(Sheet1.UsedRange.Columns(2))
i = NextNum + 1
Me.TextBox2.Enabled = False
Me.TextBox2.Value = prefix & i
End Sub
當窗體運行,它不計算序列中的下一個數字。請審查並幫助我。
感謝你可能有
確定初始化方法運行?您顯示的代碼無效,因爲在第一個Dim語句結尾處有額外的逗號。 –
確定最大數量的問題是什麼? – jcarroll
是的。它只創建數字1之後它仍然顯示相同的數字... –