質問: エクセルで検索ボックスを作成したいのですが、どのようにしたらよいのか教えてください。 住所録があって、氏名、フリガナ、電話番号などが何百人分とあります。
回答: 簡単に出来るのですが・・・マクロご存知でしょうか? うっすらとでもご存知ですと、できるのですが。 一応書いておきます。理解をすすめてください。 2010のようですね。 開発→デザインモード その左アイコン「挿入」 ActiveXコントロールで コマンドボタンとテキストボックスをエクセル上に作成してください。 出来ましたら、デザインボタン(三角定規の形)を押してください。 コマンドボタンを右クリック→コードの表示の開いた画面に以下のコードを コピーして貼り付けて下さい。 デザインモードを戻す(「オンーオフ」を認識してください・・・色がなくなるとオフです) オフの状態になれば・・・ テキストボックスにカタカナで氏名を入れます。 後はコマンドボタンを押すと、その氏名のカタカナを選択 メッセージボックスには何行目と出ます。 Private Sub CommandButton1_Click() Dim i As Long For i = 2 To Cells(Rows.Count, 2).End(xlUp).Row If TextBox1.Value = Cells(i, 2) Then Cells(i, 2).Select MsgBox Cells(i, 2).Row & "行目にあります" End If Next End Sub /////////////////補足に関して///////////////////// 2003ですと 表示(V)→ツールバー(T) ↓ コントロールツールバーの 中にこの「デザインボタン」があります。 操作はほぼ同じです。 むしろシンプルにまとめてあります。 要は テキストボックスと コマンドボタンの 2つを作成されるとできます。 後はここに書きました通りで、操作されるとできます。