wow thanks a lot guys, Though i have solved it myself but still thanks a lot to Snb and Bob. +rep for you guys 
Can you tell me how to add unique values in the above active x listbox.
This is my code :
Private Sub lstSpecialization_Click()
Dim val As String
Dim i As Integer
Dim FinalRow As Integer
FinalRow = Cells(rows.Count, 1).End(xlUp).Row
For i = 2 To FinalRow
Sheet2.Range("A2", Range("A65536").End(xlUp)).AdvancedFilter(xlFilterCopy, Range("A1"), Range("E2"), True)
val = Cells(i, 1).Value
ListBox123.AddItem (val)
Next
End Sub
Bookmarks