• ベストアンサー

セルの値に入ってるのが、時間ならば

エクセルvbaなのですが セルの値が日付型なら色を付けるというコードですが 画像のように時間が入っていますが Sub test() If IsDate(Cells(1, 1)) = True Then Rows(1).Interior.Color = 11711154 End If End Sub IsDateでは評価できないのでしょうか? Cells(1, 1) 自体、0.6が返り、数値となってしまいます。 セルの値に入ってるのが、時間ならば、とする方法を教えてください。

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

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

http://q.hatena.ne.jp/1216623502 では如何かな?(未検証ですけど)

XPVDBWFKFSYS
質問者

お礼

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

すると、全ての回答が全文表示されます。

関連するQ&A