Excel VBA質問箱 IV

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

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


150 / 13645 ツリー ←次へ | 前へ→

【81766】8桁数字(YYYYMMDD)の年月日の間に/スラッシュを入れたい V 21/4/28(水) 20:50 質問[未読]
【81767】Re:8桁数字(YYYYMMDD)の年月日の間に/ス... マナ 21/4/28(水) 21:43 発言[未読]
【81768】Re:8桁数字(YYYYMMDD)の年月日の間に/ス... V 21/4/30(金) 11:31 回答[未読]
【81769】Re:8桁数字(YYYYMMDD)の年月日の間に/ス... マナ 21/4/30(金) 22:34 発言[未読]
【81770】Re:8桁数字(YYYYMMDD)の年月日の間に/ス... V 21/5/6(木) 14:24 お礼[未読]

【81766】8桁数字(YYYYMMDD)の年月日の間に/スラ...
質問  V  - 21/4/28(水) 20:50 -

引用なし
パスワード
   はじめまして。ダウンロードデータの日付情報が8桁の数字(例:20210428)になっているのですが、年月日の間にスラッシュ/をいれて、2021/04/28 という文字列に変換し、その列の最後のデータまで繰り返したいのです。どなたかご教授ください!

【81767】Re:8桁数字(YYYYMMDD)の年月日の間に/...
発言  マナ  - 21/4/28(水) 21:43 -

引用なし
パスワード
   ▼V さん:

手作業(区切り位置)で、簡単に日付データに変換できますが
それではだめですか。

【81768】Re:8桁数字(YYYYMMDD)の年月日の間に/...
回答  V  - 21/4/30(金) 11:31 -

引用なし
パスワード
   ▼マナ さん:
>▼V さん:
>
>手作業(区切り位置)で、簡単に日付データに変換できますが
>それではだめですか。

マナさん、ご返信ありがとうございます!今回、データダウンロードからエクセルデータのClean Up, ファイル変換して保存までの一連作業の自動化を検討中で、エクセル上の作業についてはマクロで設定し、その後はPower Automate上でマクロ実行を考えています。ちなみに8桁の数字は日付変換が出来ないフォーマットで、表示返還後も文字列として保存したいです。引き続きご教授よろしくお願いします!

【81769】Re:8桁数字(YYYYMMDD)の年月日の間に/...
発言  マナ  - 21/4/30(金) 22:34 -

引用なし
パスワード
   ▼V さん:

日付データではだめなのですか?

Sub test()
  Dim s As String
  
  s = "20210428"
  MsgBox Format(s, "0000/00/00")
  
End Sub

【81770】Re:8桁数字(YYYYMMDD)の年月日の間に/...
お礼  V  - 21/5/6(木) 14:24 -

引用なし
パスワード
   ▼マナ さん:
>▼V さん:
>
>日付データではだめなのですか?
>
>Sub test()
>  Dim s As String
>  
>  s = "20210428"
>  MsgBox Format(s, "0000/00/00")
>  
>End Sub

マナさん

ありがとうございます!Formatでこのように指示するだけでよかったんですね!うまくいきそうで、とても助かりました^^

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