Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


31284 / 76732 ←次へ | 前へ→

【50700】Re:既存ファイルから新規ファイルにデータを移す場合の表示形式
発言  こたろう  - 07/8/10(金) 22:09 -

引用なし
パスワード
   ひげくま さん、レスありがとうございます。

>
>左辺の最後にピリオドがあるので、コーディングの段階でエラーになりますが、本当はどんな式なのでしょうか?

失礼しました。書き間違いです。

.Range("A1") = 既存Sheet.Range("A1").Text

としています。


>既存ファイルでは、なぜ0.50と表示されているのですか?
>セルの書式が文字列になっている? それとも0.00になっている?

書式が数値になっていて、サンプル表示は0.50になっています。

>どちらにせよ、Textプロパティは0.50になりますが、新規ファイルのセルの書式が標準である限り、新規ファイルでは0.5と表示されます。

やはりそうですよね・・・。

>書式ではなく入力規則ですか?
>どのような入力規則でしょうか?

失礼しました。書式でした。

>表示されているのが0.045である限り、Textプロパティは0.045のはずなので、既存ファイルのTextプロパティ(0.045)を新規ファイルに代入したのであれば、新規ファイルの表示が0.0447と表示されるはずがないのですが・・・
>ちょっとした勘違いだったりしませんか?

すいません、こちらも勘違いでした。
0.0447で表示されます。

なので、やはり問題は0.00のように、小数点以下の最後が0の場合です。

>新規ファイルの表示を既存ファイルの表示と同じにしたいのであれば、新規ファイルのセル書式を既存ファイルのセル書式と同じにする処理を加える必要があります。

とのことですが、たとえば、新規ファイルの2シート目のB列を、値が代入された分だけ数値や文字列に指定することは可能でしょうか?

宜しくお願いいたします。
1 hits

【50644】既存ファイルから新規ファイルにデータを移す場合の表示形式 こたろう 07/8/7(火) 6:33 質問
【50648】Re:既存ファイルから新規ファイルにデータ... ひげくま 07/8/7(火) 9:45 発言
【50689】Re:既存ファイルから新規ファイルにデータ... こたろう 07/8/9(木) 21:57 発言
【50693】Re:既存ファイルから新規ファイルにデータ... ひげくま 07/8/10(金) 9:46 発言
【50700】Re:既存ファイルから新規ファイルにデータ... こたろう 07/8/10(金) 22:09 発言
【50701】Re:既存ファイルから新規ファイルにデータ... ひげくま 07/8/10(金) 22:56 回答
【50703】Re:既存ファイルから新規ファイルにデータ... こたろう 07/8/11(土) 1:07 発言
【50704】Re:既存ファイルから新規ファイルにデータ... ひげくま 07/8/11(土) 2:13 発言
【50708】Re:既存ファイルから新規ファイルにデータ... こたろう 07/8/11(土) 15:50 発言

31284 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free