2016-07-29 11 views
0

私はこの数値を持っています - 2411 [セルA2に入れる]は、アクティビティの開始からの秒数です。今私は07/30/2016 13:11:18である活動の開始時間を知っています。私はこの秒を時間に変換したいと思うなら、Excel(Time)(13,11、(18 + A2))という式を使うことができます。私はこのような数の1500行近くを持っており、この式を適用して最後までドラッグして詳細を得ることができます。 VBAには同じ機能を実行できるコードがありますか?Excel時間関数からVBA関数

ありがとうございました。

+0

てみ 'TimeSerialないようなものになることができます(13,11,18 +レンジ( "A2")。値)' –

答えて

0

Excelのマクロの記録ボタンを使用して、操作に基づいてVBAコードを生成できます。

短いバージョンが

Sub a() 
    Range("B2:B1500").Formula = "=Time(13,11,(18+A2))" 
End Sub