• 締切済み

エクセクマクロで時刻データがうまく検索出来ません

エクセルにあらかじめ下記の時刻を入力しておき・・・ 0:05 1:05 2:05 3:05 4:05 5:05 6:05 7:05 8:05 9:05 10:05 11:05 12:05 13:05 14:05 15:05 16:05 ・ ・ ・ 入力されたデータ(時刻)から、 上記の時刻に当てはまるかを検索するマクロを組んでいます。 (入力したデータを基に、cells.findコマンドで検索) ところが、他の時刻ではうまく検索出来るのですが、 「2:05」と「14:05」のデータが入力された時だけうまくいきません。 具体的には、「2:05」を入力して検索した時は"0:05"にヒットし、 「14:05」の時は"12:05"にヒットします。 "0:05"は『12:05』とも表現出来るので、 それが関係している気がするのですが・・・ 何とか回避する方法はありませんでしょうか?

みんなの回答

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

実際のマクロを見ないと原因の特定は出来ないかと思います 時刻は文字列での入力ですかそれともシリアル値で表示を時刻表示にしていますか? シリアル値で処理しているのであれば検索時の動作に問題が出るとは思えません。

uso800yh
質問者

お礼

すいません、自己解決しました。 お手数をおかけしましたm(_ _)m

関連するQ&A