新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

Excelで遊んでました。日付の表示。

2016-04-03 06:58:27 | Excel

Option Explicit

Sub 日付フォーマット()

Dim StartLine As Integer
Dim StartCol As Integer
Dim Str As String
Dim w As String
Dim i As Integer
Dim Strarry() As String


StartLine = 3
StartCol = 2
i = 0

Do While True
    Str = Worksheets("Sheet1").Cells(StartLine + i, StartCol)
    If Len(Str) = 0 Then
        Exit Do
    End If
   
    Strarry() = Split(Str, "/")
    
    If Len(Strarry(1)) >= 3 Then
        w = Right(Strarry(1), 2)
        Strarry(1) = " " & w
    End If
    
    If Not Len(Strarry(2)) >= 3 Then
        Strarry(2) = " " & Strarry(2)
    End If
    
    Cells(StartLine + i, StartCol + 1) = Strarry(0) & "/" & Strarry(1) & "/" & Strarry(2)
    i = i + 1
    
Loop
    
End Sub

===========================================

月の日付が少しおかしかったので、Right関数で文字列を処理しました。今度は

多分良いと思います。(-_-;)


この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 4月から始めてみたいことです... | トップ | 最近嘘をつきましたか? »
最新の画像もっと見る

Excel」カテゴリの最新記事