Ejecutar macro cuando se hace clic en ComboBox

Necesito ayuda para descubrir cómo hacer que una macro se ejecute cuando hago clic en ComboBox. Por ejemplo, ComboBox está arrastrando una lista desde otra columna, si esa columna cambia, quiero ver la lista actualizada cuando hago clic en ComboBox por primera vez. En este momento está ejecutando la macro después de hacer clic en ComboBox y luego hacer clic en una opción que ya existe. Una vez que vuelvo a abrir, veo la lista actualizada que quiero ver la primera vez que un usuario hace clic. Cualquier ayuda es apreciada, ¡muchas gracias!

Sub costcenterdup()
'
' costcenterdup Macro
Application.ScreenUpdating = False
With Sheets("Dollars")
.Range("K9:K" & .Cells(9, "K").End(xlDown).Row).Copyy
Destination:=Sheets("LookUp").Range("E2")
End With
With Sheets("LookUp")
.Range("$E2:E" & .Cells(.Rows.Count, "E").End(xlUp).Row).RemoveDuplicates
Columns:=1, Header:=xlNo
End With

With Application.Worksheets("LookUp")
.Range("E2:E5000").Sort Key1:=.Range("E2")
End With

Range("C5").Select
Application.ScreenUpdating = True
End Sub

Respuestas a la pregunta(1)

Su respuesta a la pregunta