An alternative is to have combo's RowSource as query like (I assume you will have location code as ControlSource of combo):
Code:
SELECT LocationCode, Location & ": " & LocationCode FROM YourLookupTable ORDER BY 2 // in case LocationCode is a string
or
SELECT LocationCode, Location & ": " & CStr(LocationCode) FROM YourLookupTable ORDER BY 2 // in case LocationCode is an integer
Your combo's value will be LocationCode, but the second column is what is displayed and contains both location and it's code