Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'd use:
Me.cboCompany.list = CompanyData.value or Me.cboCompany.Rowsource = CompanyData.address(external:=true) The .controlsource is like the linkedcell--not where the list should be picked up from. RyanH wrote: I have a workheet that contains a list on several companies in Col. A. When my Userform is initialized it finds the lastrow in Col. A and then sets the CompanyData Range. I am getting an error indicated below. I know I am doing it wrong, but I don't know the best way to add the range to the list. Private Sub UserForm_Initialize() Dim CompanyData As Range Dim LastRow As Long 'finds last row in company Column LastRow = Sheets("Sheet2").Cells(Rows.Count, 1).End(xlUp).Row 'company list range Set CompanyData = Sheets("Sheet2").Range("A1:A" & LastRow) 'loads company data range into Company ComboBox ERROR = Me.cboCompany.ControlSource = "CompanyData" End Sub -- Cheers, Ryan -- Dave Peterson |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
load list data | Excel Programming | |||
Dropdown List from values in a Cell Range | Excel Programming | |||
need to save values from a range of cells based on selection from list | Excel Programming | |||
How do I generate a list from a range of values | Excel Worksheet Functions | |||
problem with Paste-Special-Values from a List (range of cells) | Excel Programming |