4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

日付処理のサンプルを作ってみたので、Qiitaの記事として公開します。

処理の中身

先月の年月を年は西暦4桁、月は2桁で表示します。

サンプルソースコード

サンプルソースコードは以下の通りです。

'日付処理サンプル
'新規作成 2024/12/20

Sub Get_date()
    '現在の日付変数
    Dim currentDate As Date
    '西暦変数
    Dim year1 As Integer
    '月変数
    Dim month1 As Integer
    '文字列型月変数
    Dim str_month1 As String
    Dim result_str As String
    
    '現在の時刻を取得
    currentDate = Date
    '年と月を取得
    year1 = year(currentDate)
    month1 = month(currentDate) - 1
    
    '前月が0ならば西暦を1引いて、月を12にする
    If month1 = 0 Then
        year1 = year1 - 1
        month1 = 12
    End If
    '月を文字列にする
    str_month1 = CStr(month1)
    
    '月が1文字の時、0をつけて2文字にする
    If Len(str_month1) = 1 Then
        str_month1 = "0" & str_month1
        
    End If
    
    '西暦4桁、月2桁を結合する
    result_str = CStr(year1) & str_month1
    'ポップアップする
    MsgBox result_str
    
   
End Sub

最後に

しょーもないVBAコードですね

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?