|    | 
     ▼Yuki さん: 
返信ありがとございます。 
 
申し訳ありません。一部訂正があります。 
 
日付について、シリアル値になっていました。 
この場合ですが、シリアル値→日付に変換するには 
どうしたらよいでしょうか? 
 
お手数ですが、よろしくお願いします。 
 
 
>▼しんく さん: 
>>   B列 
>> 
>>B25 発生時間: 
>>B26 
>>B27 
>>B28 
>>B29 (表示形式はhhmmです。2012/5/14 18:10と入力されています) 
>>B30 18:10 aaaaaaaaaaa 
> 
>B29に2012/5/14 18:10 と入力されているのですか? 
>上記を無視して 
>とりあえずB30からの最終行(今回は B30,B34,B38)迄 
> 
>Sub TESTa() 
>  Dim i    As Long 
>  Dim j    As Long 
>  Dim sYmd  As String 
>  Dim sTime() As String 
> 
>  i = 30 
>  Do While Cells(i, 1).Value <> "" 
>    If i = 30 Then 
>      sYmd = Range("B25").Value & Date 
>      ReDim sTime(j) 
>      sTime(j) = Left(Cells(i, 1).Value, 5) 
>    Else 
>      ReDim Preserve sTime(j) 
>      sTime(j) = Left(Cells(i, 1).Value, 5) 
>    End If 
>    j = j + 1 
>    i = i + 4 
>  Loop 
>  Range("B25").Value = sYmd & " " & Join(sTime, ", ") 
>End Sub 
 | 
     
    
   |