|
ponpon様、
的確かつ迅速なご回答、ありがとうございます。
正に、知りたかったのはNumberFormatLocalプロパティでした。
ですが、2つ目の表現形式をそのまま文字列化したデータがTextプロパティで
取得できることを教えていただき、こちらでやりたいことができました。
# 恥ずかしながら、このようにTextが使えることを知りませんでした。
今回のケースでは、以下のように通貨記号の設定されたセルを引数にとるユー
ザー定義関数を定義することで、解決しました:
■ユーザー定義関数
Function GetCurrencyCode(Target As Range)
GetCurrencyCode = Left$(Trim(Target.Text), 3)
End Function
■利用方法
A1に設定されている通貨記号をB1の値として取得する場合のセルB1の値:
=GetCurrencyCode(A1)
本件、誠にありがとうございました。
▼ponpon さん:
>こんにちは。
>
>Sub test()
>
> MsgBox Range("A1").NumberFormatLocal
> MsgBox Left$(Range("A1").Text, 3)
>End Sub
>
>意味が違ってましたら、すみません。
|
|