- 締切済み
エクセルのマクロでCSVをDLすると日付表記が米式になる
hige_082の回答
- hige_082
- ベストアンサー率50% (379/747)
詳細が分からないので 一例です Sub test() Range("a1").Value = Range("a1").Value End Sub セルA1に 2/4/2009 がある場合 Sub test_2() Dim a As Date a = #2/4/2009# Range("a2").Value = a a = "2/4/2009" Range("a3").Value = a End Sub 一度、Date型の変数に代入する
関連するQ&A
- エクセルのマクロの記録でcsvファイルを開いたら日付が変わった
エクセル2000のマクロの記録で「xxx.CSVファイルを開く」を作ってオート実行したところ、ある日付の列、2008/7/15 などがすべて2001/7/15、2025/7/1などとんでもない日付に変わってしまいます、手動で開くと正常です。一度手動で開いてファイルをxxx.xlsで保存してマクロを記録し、オートで実行すると正常です。セルの書式を見ると日付になっています、どこに問題があるのでしょうか。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- ExcelマクロでCSVファイルを開く際の書式設定について
ExcelマクロでCSVファイルを開く際に、日付の表示がおかしくなってしまい困っています。 CSVファイルをテキストで開いた時の値が、08/12/12(2008/12/12)の値を、 Excelで開いた時には2008/12/12と表示して欲しいところを 2012/08/12と勝手に変換して表示されてしまうといった感じです。 書式設定を色々設定して試してみたのですが、どうもうまく表示されません。 同ファイルをExcelマクロではなく、手動でExcelで開くとちゃんと 2008/12/12と表示されます。 いい方法があればご教授下さい。。。 宜しくお願いします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- CSV出力からエクセルでの日付表示
CSV出力からエクセルに表示した日付表示 がセル内で20150315、20150314のように 表示されています。 これを2015年3月15日、2015年 3月14日のように変換したいのですが、 セルの書式設定/日付ではうまくいきません。 どのようにすればいいでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル2003、7.27を→7:27に変換?表記の変更?をしたいので
エクセル2003、7.27を→7:27に変換?表記の変更?をしたいのですが、何方か教えて頂けませんでしょうか? あるデータをcsvで書き出すと7時間27分が、7.27と書き出されていまいます。 これを、セルの書式設定/表示形式「時刻」で表すと「6:28」になってしまい、方法が分かりません。 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセル、日付の変換ができません。
こんにちは。 質問させていただきます。よろしくお願いします。 先日、CSVで抜き出した生年月日のデータを西暦から和暦に変換しようとし、 「書式」→「セル」の「表示形式」を設定したところ、変換ができませんでした。 ・・・たとえば1985/5/5→昭和60年5月5日 以前はこれ一発で変換できたと思うのですが、この方法では できないのでしょうか。 大変、初歩的な操作だとは思うのですが、どなたか、教えていただきたいと 思います。 どうぞよろしくお願いいたします。
- ベストアンサー
- Windows系OS
- ExcelマクロでCSVを開くと勝手に変更される項目があります
ExcelマクロでCSVを開くと勝手に変更される項目があります Excel2003のマクロでの質問なのですが。 AAAというCSV形式のファイルに「3-90」という項目があります。 Excelから、ファイル - 開く - AAA.CSV で呼び出したときはセルに「3-90」と表示されます。 ところがマクロから Workbooks.Open Filename:="C:\Book1.csv" を実行して開くと「3-90」が「Mar-90」と表示され、セルの内容も「1990/3/1」と勝手に変換されて しまいます。 解決策ありましたら、教えてください。 できたら原因もお願いします。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ExcelファイルをCSVに変換した場合
たとえばセルの書式設定でA列の数値「100」を「0100」と4桁で表示させExcelファイルをCSVに変換した場合、書式設定が反映できない為 「100」に戻ってしまうのですが、4桁を保持したい場合どうすればよいでしょうか?書式設定ではなく関数が分かれば書式を文字列に変換してからCSV形式に変換できるのですが...
- ベストアンサー
- Windows XP
- 【Excelマクロ】 文字列から日付型へ変換したい
AccessデータをExcelへ貼り付ける際、Access側の書式設定がyyyy/mm/ddでしたらExcelでも日付型として認識してくれますが、yyyy/mm/dd(aaa)と曜日を表記したデータはセルの書式を日付型にしても文字列として貼り付けられてしまいます。 ExcelのDATEVALUE関数を使用すれば日付型へ変換できるのは存じていますが、列/行を挿入することができません。 日付型へ変換できるマクロはありませんか? 変換したいセル番地は都度変動しますので、変換したいセル(複数列/行)を選択した状態からマクロを実行したいです。
- ベストアンサー
- Excel(エクセル)
- エクセル97で作成したファイルをcsvファイルに変換すると?
エクセル97で作成したファイルをcsvファイルに変換すると住所の地番を入力したセルが、日付に変換されてしまいます。どのように設定をすればいいのでしょうか。 一つのセルに 1-3-5 と入力をして、csvファイルに変換すると 2001/3/5 となってしまいます。もちろんエクセルでのセルの書式設定は、文字列に設定しております。 1-3-5と変換されるためには、あとどのように設定すればいいのでしょうか?よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロについて
住所が入力してあるセルの左のセルに郵便番号を表示するには、ツール→ウィザード→郵便番号変換でできますが、一連の流れを、マクロにして、ボタンひとつで変換できるようにしたいと考え、試してみたのです。マクロを文章で書く能力はないので、マクロの記録ボタン→一連の操作→マクロの終了という一番簡単な方法で試してみました、しかし、できませんでした。こういう場合はどうすればできますか?
- ベストアンサー
- オフィス系ソフト