セルの書式設定で表示形式が指定してある場合、そのフォーマットが適用された文字を取得する為には(画面で見たままの値を取得するには)どのような方法があるのでしょうか。
Range("A1").valueのように取得するとフォーマットが適用される前の値を取得してしまいます。
NumberFormatLocalプロパティでセルの書式を取得して
Format関数でセルの値を整形してはどうでしょうか。
Format(Range("A1").Value, Range("A1").NumberFormatLocal)
Format関数の書式指定文字とExcelのそれが非互換らしいので、この方法は使えないみたいなんです。