Access VBA 二桁の数から四桁の西暦年を出します。
例えば22とあれば、2022(年)とします。
現在"20"を連結しています。
この方法では、システムの設定に合わせて2100年以降の値を得る、
ということができません。
連結しない方法はありますでしょうか。
AccessVBA
1Dim 数値 As String 2数値 = 20 3Debug.Print "20" & Right(数値, 2)
以下の方法ではだめでした。
AccessVBA
1Debug.Print Format(Right(数値, 2), "20@@") → 220@@となる 2Debug.Print Year(Right(数値, 2)) → 1900となる
よろしくお願いします。
(質問追記)
回答1件
あなたの回答
tips
プレビュー