Can't help with displaying the dropdown arrow, but this may get you started with the rest:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error Resume Next
If Not Intersect(Target, Range("a:a")) Is Nothing Then
ListBox1.Top = Target.Top + Target.Height
ListBox1.Left = Target.Left
ListBox1.Visible = True
ListBox1.LinkedCell = Target
ListBox1.Value = Null
Else
ListBox1.Visible = False
End If
End Sub
Private Sub ListBox1_Click()
ActiveCell.Value = ListBox1.Value
ActiveCell.Select
ListBox1.Visible = False
End Sub
HTH
Mark
Thanks for the code, Mark, it helped quite a bit but now I am hoping that there is someone who can help with the drop down arrow and list since i am a new born where coding is concerned.
Roger
forgive if i'm being stupid, i'n new to vb also
is the combobox not what you need??
zen
Roger
The dropdown arrow you talk of is avail via the
combobox control.
Coding is the same .
Ivan
It stands to reason then that if i change my listbox to a combobox and use the coding the box would do the same thing the list box is doing, that is sitting at the top of my column and not being in each cell as i would like it to be.
Roger