• ベストアンサー

Excel2007VBA引数が時間であればtrue

引数が時間であればtrueであればtureを返す VBA関数を探しています。 具体的には、IsDate関数は引数が日付であればtrueを返すように あるセルに"h:mm"形式であればtrueを返すVBA関数は あるかどうか探しています ご存知の方ご教示願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

無いから工夫するんですよ。 Function 時刻判定(ByVal 文字列 As String) As Boolean 時刻判定 = IsDate("2012/02/20 " & 文字列 & ":00") End Function これで「時:分」のフォーマット、あるいは時、分としての 正当性を判断できます。

dradra33
質問者

お礼

nda23様 ご回答ありがとうございます。 上記のユーザー定義関数参考にさせていただきます。

関連するQ&A