Your post does not comply with Rule 3 of our Forum RULES. Use code tags around code. Posting code without them makes your code hard to read and difficult to be copied for testing. Highlight your code and click the # at the top of your post window. For more information about these and other tags, found here
For VBA the event fired when loading a userform is Initialize
Private Sub UserForm_Initialize()
Dim Row1 As Integer
Dim Row2 As Integer
Row1 = Sheets("Database").Range("F5")
'(contents of Sheets("Database").Range("F5") is 1)
Row2 = Sheets("Database").Range("F6")
'(contents of Sheets("Database").Range("F6") is 10)
With ThisWorkbook.ActiveSheet
ComboBox1.RowSource = "'" & .Name & "'!" & "A" & Row1 & ":A" & Row2
End With
End Sub
The combobox has a rowsource property to take a range reference.
Bookmarks