| 
    
     |  | >失礼しました。書き間違いです。 >
 >失礼しました。書式でした。
 >
 >すいません、こちらも勘違いでした。
 
 ちょっと間違いが多すぎますね。
 正しい情報を書かないと、欲しい回答は出てきませんよ。
 こちらとしては、嘘の情報に踊らされることになります。
 
 >>既存ファイルでは、なぜ0.50と表示されているのですか?
 >>セルの書式が文字列になっている? それとも0.00になっている?
 >
 >書式が数値になっていて、サンプル表示は0.50になっています。
 
 書式が「どんな」数値になっていますか?
 0.00になっていませんか?
 もうちょっと落ち着いて書くようにしてください。
 
 >>新規ファイルの表示を既存ファイルの表示と同じにしたいのであれば、新規ファイルのセル書式を既存ファイルのセル書式と同じにする処理を加える必要があります。
 >
 >とのことですが、たとえば、新規ファイルの2シート目のB列を、値が代入された分だけ数値や文字列に指定することは可能でしょうか?
 
 B列の値が代入されたセルだけではなく、B列のすべてのセルの書式を変更すると、何かまずいことになりますか?
 まずいことにならないのであれば、すべてを一気に指定するほうが簡単ですよ。
 
 ちなみに、
 新規Sheet.Range("A1").Value = 既存Sheet.Range("A1").Value
 ではなく、
 既存Sheet.Range("A1").Copy Destination:=新規Sheet.Range("A1")
 ではどうでしょう?
 Copyメソッドを使えば、値も書式も、セルのすべてがコピーされますよ。
 
 |  |