0

次の形式のデータから時間を取得する必要があります。

'166:05 hod:min'

最初の数字は時間数で、次':'は分数です。残りは捨てることができます。

私の考えは、最初の数値を分割し、2 番目の数値を で割って追加することでした60 [166:05 -> 166,08]が、私は VBA とこれらのことの初心者です。

4

1 に答える 1

1

VBA で Split コマンドを使用するだけで、

Dim splitTarget() As Variant
Dim splitMin() as Variant

splitTarget  = Split('166:05 hod:min', ":") 

splitTarget(0)166 をsplitTarget(1)返し、「05 hod」を返す必要があります

splitMin = Split(splitTarget(0), " ") 

SplitMin(0) は 05 を返します

于 2013-09-02T11:44:56.987 に答える