Hi All,
I have encounter an error, while using dynamic data validation list, and adapt it to combobox list. it only works for only common data validation list.
the list placed on different sheet :
for the dynamic data validation list, I'm using formula :
=INDIRECT(VLOOKUP(B3,Named_Range,2,FALSE))
the combobox result an empty
My excel file can be download in :
http://s000.tinyupload.com/?file_id=89813714909094817910
My code is :
the link source for
combo box list :
http://www.contextures.com/xlDataVal10.html#AddCombo#AddCombo
dynamic data validation list :
http://www.contextures.com/xlDataVal02.html
thanks a lot for the help,
Warm regards
Adrian
I have encounter an error, while using dynamic data validation list, and adapt it to combobox list. it only works for only common data validation list.
the list placed on different sheet :
for the dynamic data validation list, I'm using formula :
=INDIRECT(VLOOKUP(B3,Named_Range,2,FALSE))
the combobox result an empty
My excel file can be download in :
http://s000.tinyupload.com/?file_id=89813714909094817910
My code is :
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim str As String
Dim cboTemp As OLEObject
Dim ws As Worksheet
Set ws = ActiveSheet
On Error GoTo errHandler
Set cboTemp = ws.OLEObjects("ComboBox1")
On Error Resume Next
With cboTemp
.ListFillRange = ""
.LinkedCell = ""
.Visible = False
End With
On Error GoTo errHandler
If Target.Validation.Type = 3 Then
Cancel = True
Application.EnableEvents = False
str = Target.Validation.Formula1
str = Right(str, Len(str) - 1)
With cboTemp
.Visible = True
.Left = Target.Left
.Top = Target.Top
.Width = Target.Width + 15
.Height = Target.Height + 5
.ListFillRange = str
.LinkedCell = Target.Address
End With
cboTemp.Activate
'open the drop down list automatically
Me.ComboBox1.DropDown
End If
errHandler:
Application.EnableEvents = True
Exit Sub
End Sub
the link source for
combo box list :
http://www.contextures.com/xlDataVal10.html#AddCombo#AddCombo
dynamic data validation list :
http://www.contextures.com/xlDataVal02.html
thanks a lot for the help,
Warm regards
Adrian