Sub Concatene()
Dim X As Long
Columns("C:C").Select
Selection.Font.Bold = False
Selection.Font.Italic = False
Selection.Font.Underline = xlUnderlineStyleNone
Selection.ClearContents
For Each c In Range("A1:A" & Range("A65536").End(xlUp).Row)
c.Offset(0, 2) = c & " - " & c.Offset(0, 1)
X = InStr(c.Offset(0, 2), " -")
c.Offset(0, 2).Characters(Start:=1, Length:=X).Font.Bold = True
c.Offset(0, 2).Characters(Start:=X, _
Length:=Len(c.Offset(0, 2)) + 1 - X).Font.Italic = True
Next
Range("A1").Select
End Sub