It seems you haven't recorded the blue colouring correctly. I recorded a macro for a custom blue colour and the macro recorder came up with:
Code:
Sub Blue()
'
' Blue Macro
'
'
Selection.Font.Color = 16724787
End Sub
As you can see, this has nothing to do with highlighting, which is what your macros recorded. All I can conclude is that the macros you posted didn't include anything for making the text blue.