[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『100時間超の比較について』(初心者OL)
すみませんご教授お願いします。
これまである業務処理で下記のようなマクロをつかって
L38セルに表示された時間と30:00を比較して30:00を超えた
場合に処理をしていました。
ZanTime = WorksheetFunction.Text(Range("L38").Value, "[hh]:mm") If ZanTime >"30:00 Then
******処理******
End if
これまでは大丈夫だったんですが今回はじめてL38セルが100:00を
超えましてこの場合
If ZanTime >"30:00"
はElseにいくことが発覚しました。
TimeValueなど試してみましたがうまくいかず。
なにかいい比較方法はないでしょうか・・・・
よろしくお願いいたします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
Dim ZanTime As Integer ZanTime = WorksheetFunction.Text(Range("L38").Value, "[hh]mm") If ZanTime > 3000 Then MsgBox "30超" End If と文字列の比較ではなく数値の比較としてはどうか。
(ねむねむ) 2017/02/20(月) 14:35
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.