#2の Wendy02 です。 >また[データ]-[区切り位置]-そのまま「完了」 >何故上手くいくのでしょうか? なぜできるのか、私にも分かりません。いろんなことをしているうちに、偶然に発見したのです。でも、逆に、なぜ「値」貼り付けで、できないのでしょうね。(^^; 書式で文字列にしていないのに、そのままの状態にあるのですね! どうも、未だに、バグのようなバグでないような、分からない部分がExcelにはあります。 マクロのほうですが、 No.3のtestuya さんから出ていますが、ひとつずつではなく、まとめて行う方法です。 なるべく、標準モジュールに登録してください。 Alt を押しながら、F11 を押して、挿入-標準モジュールです。 もう一度、Alt+ F11 で、元に戻ります。 Sub ActivateFormula() Dim Rng As Range Dim c As Vari