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