|
▼kanabun さん:
下記の件について、返信ありがとうございます。
日付取得がここまでややこしいとは思いませんでした。
簡潔でスマートな表現でしたので、とても参考になります。
1点だけよろいいでしょうか。
日付の重複チェックを追加することは難しいですか。
B列の日付で18:00と18:00があった場合、片方は不要にしたいのです。
お手数ですが、よろしくお願いします。
>▼しんく さん:
>>▼kanabun さん:
>>
>>下記の件について、記載の仕方が変でした。
>>aaaaaaaaaaaの部分はC列に記載されています。
>>ですので、B列に日付、C列に文字列になります。
>>
>そしたら、こんな按配でどうですかね
>日付けのセルを(シリアル値を)"、hh:nn"形式にFormatして文字列を
>連結しています。
>Sub Try1()
> Dim c As Range
> Dim ss As String
>
> For Each c In Range("B30", Cells(Rows.Count, 2).End(xlUp))
> If IsDate(c.Text) Then
> If Len(ss) = 0 Then
> ss = Format$(c.Value2, "yyyy/mm/dd hh:nn")
> Else
> ss = ss & Format$(c.Value2, "、hh:nn")
> End If
> End If
> Next
> Range("B25").Value = "発生時間:" & ss
>
>End Sub
|
|