combobox list fill range table vba code example
Example 1: excel vba Populating a combobox on a userform from a range of cells
Private Sub UserForm_Initialize()
ComboBox1.List = [Sheet1!A1:A10].Value
End Sub
Example 2: excel vba get a range of full columns
To get a contiguous range of entire rows, use this VBA function:
Function WSRows(ws As Worksheet, Row1&, Rows&)
Set WSRows = ws.Rows(Row1).Resize(Rows)
End Function
MsgBox WSRows(Sheet1, 11, 9).Address
v = WSRows(Sheet1, 11, 9)
Function WSCols(ws As Worksheet, Col1&, Cols&)
Set WSCols = ws.Columns(Col1).Resize(, Cols)
End Function