忍者ブログ

◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例

   

【VBA】日付表示を「月/日.」に変更する処理

Option Explicit
'▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼
 Sub main()
   '--- --- --- --- --- --- --- --- --- ---
   '□ 最終行の取得
   '--- --- --- --- --- --- --- --- --- ---
    Dim Last_Row As Long                                  '最終行数用変数
    Last_Row = 0                                                 '最終行数の変数をゼロクリア
    Last_Row = Cells(1, "B").End(xlDown).Row  '最終行の数を取得
   '--- --- --- --- --- --- --- --- --- ---
   '--- --- --- --- --- --- --- --- --- ---
   '□ 日付の表示変更(シリアル値 ⇒ m/d形式)
   '--- --- --- --- --- --- --- --- --- ---
   Dim Row_i As Long         'ループカウント用
   Dim A_Value As Variant  'セルの値を格納

   For Row_i = 2 To Last_Row

      A_Value = Cells(Row_i, "B").Value
      MsgBox A_Value

      '# 文字の長さ判定

      If Len(A_Value) < 7 Then
         '# 処理なし
      Else
         A_Value = Format(A_Value, "m/d")
         A_Value = A_Value & "."
      End If

      '# 文字の長さ判定

      If Len(A_Value) >= 8 Then
         A_Value = Mid(A_Value, 6)
      End If

      MsgBox A_Value

      Cells(Row_i, "B") = A_Value
   Next
   '--- --- --- --- --- --- --- --- --- ---
 End Sub
'▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼
PR

COMMENT

Name
Title
Mail(非公開)
URL
Color
Emoji Vodafone絵文字 i-mode絵文字 Ezweb絵文字
Comment
Pass   コメント編集に必要です
 管理人のみ閲覧

更新日付

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

RECOMMEND

プロフィール

HN:
Account
HP:
性別:
非公開
職業:
--- NODATA ---
趣味:
--- NODATA ---
自己紹介:
◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

リンク

<<【BAT】空フォルダの作成バッチ  | HOME |  【サクラエディタ】作業メモ>>
Copyright ©  -- LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例 --  All Rights Reserved
Design by CriCri / Photo by Melonenmann / powered by NINJA TOOLS / 忍者ブログ / [PR]