كتجربة، قم بتعويض كود Private Sub ListSearch_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
بهذا الكود :
Private Sub ListSearch_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Cancel = True
With Sheets("sheet2")
.Select
For Each cl In Array(1, 8, 10)
MsgBox ActiveCell.Column
If ActiveCell.Column = cl Then ActiveCell.Value = Me.ListSearch.Value
Next
End With
End Sub