• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ユーザーフォームを使った検索について)

ユーザーフォームを使った検索の方法

このQ&Aのポイント
  • VBAを使用したユーザーフォームを使った検索方法について質問があります。
  • シート上のデータを検索し、特定の項目を入力することでそれに関連するデータを表示させたい。
  • 検索結果がアクティブセルに表示されてしまい、目的の結果を得ることができません。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>Cells(検索データ行, 1).Value ? >frow = frange.Row ってなんのため? Cells(frow , 1).Value じゃないの?

noname#79482
質問者

お礼

Dim frow As Long を削って、frow=frange.Rowを、 検索データ行=frange.Row としたところ、何とか正常に動くようになったようです。ありがとうございました。 本当に単純なことですが、それがわからないのが歯がゆいですね。 今後とも試行錯誤しながら勉強したいと思います。また、わからなくなったときは、質問させていただきます。

noname#79482
質問者

補足

早速のご教授ありがとうございます。 "検索データ行"は、サンプルとして使ったコードに  Dim 検索データ行 As Long Private Sub cmb検索_Click() Dim frange As Range Dim frow As Long とあったので、それをそのまま書いたものです。

関連するQ&A

専門家に質問してみよう