
No.4ベストアンサー
- 回答日時:
おそらく、入力~表示までは期待通りの表示になっているのかと思います。
それをCSVファイルとして保存し、再度読み込むときに桁数が合わないのが不都合だ、というのがご質問の趣旨かと思います。
他の方も指摘されているようにCSVファイルは書式を持っていませんので、読み込むときに書式を設定しなければなりません。
手順はやや面倒なのですが、以下の方法をおためし下さい。
[データ]→[外部データの取り込み]→[データの取り込み]→ファイルを指定→[○カンマやタブなどの・・・]にチェック→[次へ]→[□カンマ]にチェック→[次へ]→一番左の列をクリック(反転表示)→Shiftを押しながら一番右の列(全列が反転表示)→[○文字列]にチェック→[完了]→[○既存のワークシート]にチェック→[OK]

この回答への補足
回答ありがとうございます。
丁寧に画像までつけていただいたのに、外部データの取り込みボタンがみつかりません。
ヘルプもみましたが・・・
2007ですが、ないはずないですよね・・・
No.3
- 回答日時:
関数でする方法もあります
仮にA1に 50 が入力されているとして
B1に次の式を
=TEXT(A1,"000000.000")
B1をコピー
A1に形式を選択して貼り付けで
値を選択して貼り付け
以上です
この回答への補足
回答ありがとうございます。
いただいた関数を元に文字列にして数字とは違う左寄りのデータになりました。
しかしCSVにして保存したら、やはり書式が保持されなかったです。
No.2
- 回答日時:
CSVにする前に以下のマクロを走らせてみてください。
NumberFormatLocal = "000000.000"の
000000.000の部分は、ご自分が設定したユーザー定義と同じにしてください。
Sub test01()
For Each c In ActiveSheet.UsedRange
If c.NumberFormatLocal = "000000.000" Then
x = c.Text
c.NumberFormatLocal = "@"
c.Value = x
End If
Next
End Sub
この回答への補足
回答ありがとうございます.
マクロで走らせてみましたが反応ありませんでした。
いろんな列でそれぞれ別の定義(00.0にしたかったり、00000.00にしたかったり・・・)がついているのですが・・・
CSVへは名前を付けて保存から「CSVカンマ区切り」を選んでいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) Excel VBA セルの書式設定 2 2022/03/30 10:48
- Excel(エクセル) 年月表示を取り出すには 5 2023/02/23 22:51
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/04/01 09:10
- Excel(エクセル) エクセルの条件付き書式 4 2023/04/17 11:05
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointの表内のカンマ
-
セル上に表示された見かけ上の...
-
エクセル 数式の無効化
-
エクセルで囲み線で出来ますか?
-
エクセルの計算式でコンマを付...
-
エクセルでleft関数の結果が表...
-
エクセルでオートサムを使った...
-
エクセルでの『セルの書式設定...
-
エクセルの計算結果に+(プラス...
-
エクセルの小数点を消す
-
MID関数を教えてください!
-
16桁以上の「0」に変換されてし...
-
EXCEL 小数点以下のある数字を...
-
Excelで小数点を表示しつつ、桁...
-
エクセル 0.1と0.10
-
エクセルで保護がかかったセル...
-
エクセルの画面上にテキストBOX...
-
エクセルの計算について
-
Excelの小数点以下の桁数の既定...
-
Excel97 数字を0120と入力する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerPointの表内のカンマ
-
エクセルの計算式でコンマを付...
-
エクセル 数式の無効化
-
エクセルでオートサムを使った...
-
エクセルでleft関数の結果が表...
-
16桁以上の「0」に変換されてし...
-
セル上に表示された見かけ上の...
-
エクセルの計算結果に+(プラス...
-
エクセルで「-3E+06」と...
-
エクセルでの『セルの書式設定...
-
エクセルで囲み線で出来ますか?
-
エクセル 0.1と0.10
-
EXCEL計算式が入っているセルを...
-
エクセルで、タイム計測の管理...
-
Excelで小数点を表示しつつ、桁...
-
エクセル 平均年齢
-
エクセルで桁を揃えるために0を...
-
エクセルで0.1という数字を%表...
-
Excelで、小数点以下を自動省...
-
エクセルで、50銭以下切捨て...
おすすめ情報