Excelでセル検索するには?

解決


みやもん  2008-08-29 18:14:12  No: 31701

Excelでセル検索する場合に検索文字列が見つかった/見つからなかったは
if文で、どう判断したらいいかおしえていただけないでしょうか?

rng : Variant;
rw  : Integer;

rng := sheet.Columns('A:A').find(検索文字列);

if 検索文字列が見つかった then
  rw := rng.Row;


HOta  2008-08-30 13:44:14  No: 31702

どうするかは自分で考えましょう。

例えば検索文字列が見つかった場合にそのセルにフォーカスする場合は、
sheet.Columns('A:A').setfocus;


TS  2008-08-30 18:17:38  No: 31703

>if 検索文字列が見つかった then
rngに値が有るかどうかの判断をすればいいのでは。
http://90h.dip.jp/archives/2006/02/delphivariant.html


みやもん  2008-09-02 19:17:52  No: 31704

http://90h.dip.jp/archives/2006/02/delphivariant.html
を参照して解決しました。

Columns('A:A')はVBA,Perl,Ruby等の記述ですね。(正確には"A:A"ですが)


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加