ExcelのPHONETIC()関数では、Excel上で入力された文字に対してしかふりがなを取得できません。しかしVBAのApplication.GetPhonetic()メソッドならば、IMEの再変換を利用してふりがなを取得できます。
次のコードでは選択範囲のふりがなを取得し、その右側のセルにそれを表示します。
Dim i As Long
For i = Selection(1).Row To Selection(Selection.Count).Row
Dim column As Long
column = Selection(1).column
Cells(i, column + 1).Value
= Application.GetPhonetic(Cells(i, column).Value)
Next