質問: 特定の文字が入っている行を抜き出して別シートに書き出せるよう、 いろいろなサイトを調べて自分で下記を作りました。
回答: 複数の文字をプルダウンもしくはチェックボックスで選択したいと いうことですが、それを素直に実装するとしたら、 VBA のフォームを用意するということになります。 作成方法としては一般的な方法ではありますが エクセルを使う場合には、最初から、 シートとセルという高機能なデータを格納できる領域が 提供されています。 「おもちゃ店」などの複数文字列を 設定シートのA1セルを開始セルとして、複数セルに書き出しておいて それを読み込んでVBAをが動作するような仕組みにすれば セルの機能でプルダウンにもできますし フォームをつくらなくてもよいので簡単に実装できます。