- 締切済み
EXCELリストボックスの複数値の取得
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chonami
- ベストアンサー率43% (448/1036)
回答No.2
最終的にどういった事がやりたいのかがわかると、別案が提案されるかもしれません。 例えばチェックボックスで選択していって、その値を取得し数式で何とかするとか。
- chonami
- ベストアンサー率43% (448/1036)
回答No.1
画面で見ると、配置されているのはフォームのリストボックスですね。 フォームのリストボックスで、複数選択・拡張選択を使用する場合はVBAが必要になります。 下記リンクを参照下さい。 http://office.microsoft.com/ja-jp/excel-help/HP010236681.aspx
質問者
お礼
回答、ありがとうございます。 やっぱり、VBAが必要ですか。 実はVBAを使用しないで別ソフトで作る為だからです。 この別ソフトの売りがVBAの知識がなくてもVBAのように動くと言う事です。 なので、VBAを使用しないで値を取得したかったのです。
お礼
早速の回答、ありがとうございます。 実を言うとあきらめて別の方法を考えていた所です。 本当は以下の手順で行いたかったのですが。 (1) テーブルのフィールドをリストボックスに表示 フィールドはテーブルによって違う。 Select COLUMN_NAME from USER_TAB_COLUMNS WHERE TABLE_NAME='[テーブル名]' (2) リストボックスで必要なフィールドを複数選択 (3) 選択されたフィールドだけ抽出 Select [(2)で選択したフィールド名] from [テーブル名] 以上です。