[過去ログ] Excel VBA 質問スレ Part68 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
13
(3): (ワッチョイ 45cc-pyQU) 2020/08/31(月)19:07 ID:Lt7FggAF0(1/2) AAS
B列に"2020/8/1"のように日付が入っていて
B列に"発行日"&和暦を入力したいのですが、年・月・日がそれぞれ1桁の場合は頭に0が入ってしまします。
1桁の場合は、0の代わりに半角スペースにしたいのですがどう書けばいいですか

Dim r As Long

For r = 1 To Cells(Rows.Count,1).End(xlUp).Row
Cells(r,2).Value = Format(CDate(Cells(r,1)), "ggge年m月d日")
Next r
14: (アウアウウー Sa85-7m6G) 2020/08/31(月)19:10 ID:ZuoShitIa(1) AAS
>>13
Month関数使えば判定できるとか
16
(1): (ワッチョイ a5ce-xiBb) 2020/08/31(月)20:25 ID:Zj98ZIJ+0(1) AAS
>>13
For r = 1 To Cells(Rows.Count, 1).End(xlUp).Row
  Cells(r, 2).Value = Replace(Replace(Format(CDate(Cells(r, 1)), "ggge年mm月dd日"), "年0", "年 "), "月0", "月 ")
Next r
119: (ラクッペペ MM8f-dQ4P) 2020/09/08(火)19:07 ID:Pjd0b/NhM(1) AAS
へー、そんな挙動するんだ。知らなかった

>-11
>-12
>-13
になると思ってたよ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s