Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Combobox
I keep getting intermittent error when trying to assign
the LinkedCell value to a combo box. I want the linked value to be in the current row so I put the code in the Worksheet_Selection Change event. Select Case obj.Name Case Is = "ComboBox7" Case Else obj.LinkedCell = Cells(theRow, theCol).Address End Select This works sometimes but when I select from the drop down #N/A appears in the linked cell. Other times I get this error. Method 'LinkedCell' of object '_OLEObject' failed I need to put the text value of the drop down in one cell and the second column value in the next colum. I populated the drop down with a pre-written list of values on another sheet. Would you please include code with your help? Thank you! Scott |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Combobox
Scott,
Use the change or click event of the combobox to assign the value to a cell. The following code assigns the selected value to a cell on the same row as the active cell in the D column. Private Sub ComboBox1_Change() Cells(ActiveCell.Row, "D").Value = ComboBox1.Text End Sub -- John Green - Excel MVP Sydney Australia "Scott" wrote in message ... I keep getting intermittent error when trying to assign the LinkedCell value to a combo box. I want the linked value to be in the current row so I put the code in the Worksheet_Selection Change event. Select Case obj.Name Case Is = "ComboBox7" Case Else obj.LinkedCell = Cells(theRow, theCol).Address End Select This works sometimes but when I select from the drop down #N/A appears in the linked cell. Other times I get this error. Method 'LinkedCell' of object '_OLEObject' failed I need to put the text value of the drop down in one cell and the second column value in the next colum. I populated the drop down with a pre-written list of values on another sheet. Would you please include code with your help? Thank you! Scott |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Combobox
Thanks for your response.
Why can't the comboBoxes be the same as any other VBA, you know with listindex, ListCount, ListItem, etc. I'll use your syntax. The problem is I have to run through an array, match the text to an ordinal position in the array and insert that value into the desired cell. Other wise I would just insert into one cell the Text value of the dropdown and in the next cell the listindex. It seems wrong for VBA, but thos properties don't seem to exist. In my searching for info on this subject I keep seeing references to these very properties. I don't know what version those were using, but my version (Excel-97 SR2) doesn't provide them. Thanks again, Scott -----Original Message----- Scott, Use the change or click event of the combobox to assign the value to a cell. The following code assigns the selected value to a cell on the same row as the active cell in the D column. Private Sub ComboBox1_Change() Cells(ActiveCell.Row, "D").Value = ComboBox1.Text End Sub -- John Green - Excel MVP Sydney Australia "Scott" wrote in message ... I keep getting intermittent error when trying to assign the LinkedCell value to a combo box. I want the linked value to be in the current row so I put the code in the Worksheet_Selection Change event. Select Case obj.Name Case Is = "ComboBox7" Case Else obj.LinkedCell = Cells(theRow, theCol).Address End Select This works sometimes but when I select from the drop down #N/A appears in the linked cell. Other times I get this error. Method 'LinkedCell' of object '_OLEObject' failed I need to put the text value of the drop down in one cell and the second column value in the next colum. I populated the drop down with a pre-written list of values on another sheet. Would you please include code with your help? Thank you! Scott . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
fill combobox depending on selection from another combobox | Excel Discussion (Misc queries) | |||
Combobox | Excel Discussion (Misc queries) | |||
combobox into another combobox | New Users to Excel | |||
ComboBox | Excel Discussion (Misc queries) | |||
COMBOBOX | New Users to Excel |