- 締切済み
エクセルのリストボックスから複数選択する方法
エクセルのリストボックスを作成し、一つの項目を選択することはできるのですが、複数項目を選択することができず困っています。いくつかサイトを見て作成しましたが、うまくいきません。 エクセル2010で、「開発」→「挿入」→「Activexコントロールのリストボックス」を選び、マクロを入れたつもりですが、そのマクロが合っていないのか、何も反映されません。エクセルに慣れていないのでいろいろなサイトを見ながら真似したのですが駄目でした・・・。ご存じの方おりましたらお助けください。よろしくお願いいたします。 もし可能であれば、複数項目を選択した上で自由記述が同じセルにできるとなお助かります。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
リストボックスに1項目しか表示されないとのことでしょうか? それとも複数項目を選択できないとのことでしょうか? 後者の場合でしたらリストボックスで選択した複数のものを一つのセルに入力したいとのことでしょうか? リストボックスで項目を選択した純にあるセル範囲に項目を入力していくというのが通常の使い方ですので、それを複数の項目を同時に選ぶことの必要性が無いように思いますね。具体的なリストボックスの使い方を説明していただきたいですね。マクロで解決できませんか?
- kybo
- ベストアンサー率53% (349/647)
回答No.1
デザインモードのボタンがオンの状態で、プロパティボタンを押し、MultiSelectの欄をfmMultiSelectMultに変更して、プロパティを閉じ、デザインモードをオフにします。
補足
返信をありがとうございました。説明が足らずに申し訳ございませんでした。具体的な使い方としましては、いくつかのセルをつなげて大きくした枠があり、そこにリストボックスから選択した複数の項目が書き込まれるようにしたいと思っています。医療に関するものですので、例えば「#筋力低下 #耐久性低下 #歩行能力低下・・・」という感じになります。ただ、リストに当てはまらない項目を記入したい場合もありますので、その場合は選択した項目に加えて自分で書き込めるようにできていればなお助かります。 ご教示いただきましたマクロですが、とあるサイトに載っていたものを使ったのですが一部分が反転してうまくいきませんでした。マクロを使うのも初めてで内容を理解できおりませんので、参考になる資料等ございましたら教えていただけると助かるのですが。重ね重ね申し訳ございません・・・。