|    | 
     ▼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 
 | 
     
    
   |