| 
    
     |  | ▼kanabun さん: 
 返信ありがとうございます。
 問題なく処理してくれました。
 ありがとうございます。
 ちょっと分からない部分もありますが、
 調べて確認させていただきます。
 
 とても参考にありました。
 
 
 >▼しんく さん:
 >
 >>1点だけよろいいでしょうか。
 >>日付の重複チェックを追加することは難しいですか。
 >>B列の日付で18:00と18:00があった場合、片方は不要にしたいのです。
 >Try1() をすこし修正して、
 >すでにある文字列の中に 追加しようとしている文字列がないときだけ
 >時刻を追加しています。
 >
 >Sub Try1b() '重複時刻カット
 > Dim c As Range
 > Dim ss As String
 > Dim st As String
 >
 > For Each c In Range("B30", Cells(Rows.Count, 2).End(xlUp)) _
 >       .SpecialCells(xlCellTypeConstants, xlNumbers)
 >   If IsDate(c.Text) Then
 >     If Len(ss) = 0 Then
 >       ss = Format$(c.Value2, "yyyy/mm/dd hh:nn")
 >     Else
 >       st = Format$(c.Value2, "hh:nn")
 >       If InStr(ss, st) = 0 Then ss = ss & ("、" & st)
 >     End If
 >   End If
 > Next
 > Range("B25").Value = "発生時間:" & ss
 >
 >End Sub
 
 
 |  |