• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[VBA]変数を利用して時間を検索する方法が・・・)

[VBA]変数を利用して時間を検索する方法が・・・

このQ&Aのポイント
  • エクセルで表示形式が「hh:mm:ss」に設定されているセルの中から指定のセルを検索するマクロを作りたい。
  • 検索する数字を変数にして変えられるようにしたい。
  • エクセルVBAで変数を使って時間を検索する方法についてご教示いただきたいです。

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

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

こんばんは、これでは? >Dim temp As Double   ↓ Dim temp As Date >LookIn:=xlValues ↓ LookIn:=xlFormulas

kokoro_iki
質問者

お礼

回答ありがとうございます。 解決しました。

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

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

No2です。 余計な事を記述した様ですので以下の記載は無視して下さい。 > temp = "0:00:01"  ⇒変数の属性がDoubleだからです。

すると、全ての回答が全文表示されます。
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

> temp = "0:00:01"  ⇒属性がDoubleだからです。 >「What:="0:00:01"」というように、直接入れると上手くいきます。  ⇒日付の検索もそうなんですが、文字列とすれば検索できますよ。   一例です。   変数に代入でもよいがDimも変更しないといけないので、直接指定してみました。   Cells.Find(What:=Range("A1").Text, After:=ActiveCell, LookIn:=xlValues, _   

kokoro_iki
質問者

お礼

回答ありがとうございます。 直接指定でも、いいんですね。

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