
年末にEXCELで月/日で1月以降を入力すると年が翌年にならない
1/10は2016/1/10になってしまいます。
2017/1/10で入力すれば問題は解消されるのですが普段から/の入力なので面倒です。
そこでマクロ作りました。
①EXCELで範囲指定(ドラッグ)します。
②範囲指定された1月、2月は翌年(2017)に変換します。
まずEXECLの
「変換したいEXCELファイル」と
「日付変換(年).xlsm」を開きます。
①

②マクロを起動します。[開発]ー[マクロ]
(日付CONV)を選択します。


一瞬で変換します。
戻るボタンはきかないのでバックアップ取って試してください。
プログラムサンプル
Sub 日付CONV()
Dim x As Range, i As Long
For Each x In Selection
If IsDate(x.Value) = True Then
work_dt = c.Value
If work_dt >= #1/1/2016# And work_dt < #3/1/2016# Then
x.Value = DateAdd("yyyy", 1, work_dt)
End If
End If
Next x
End Sub