Sous réserve qu'il n'y ai pas d'espaces dans les noms de ville
Sub ExtraitVille()
Dim Lg%, i%, x
Application.ScreenUpdating = False
Lg = Range("c65536").End(xlUp).Row
For i = 3 To Lg
x = Split(Trim(Cells(i, "c")), " ")
Cells(i, "f") = Left(x(UBound(x) - 1), 2)
Cells(i, "g") = x(UBound(x))
Next i
End Sub