• ベストアンサー

コントロールツールボックスのリストボックスについて

エクセルでメインとなるシートにコントロールツールボックス内のリストボックスを使用して商品を選択できるようにしているのですが、(プロバティにて設定。)メインのシートを複製すると、複製されたシートのリストボックスは選択できなくなってしまいます。(まったく反応しなくなる) しかし、メインのシートに戻りリストボックスを選択後、複製されたシートへ戻ると選択可能になります。 どうすれば問題が解決するのかまったくわかりません。 宜しくお願い致します。 エクセルは2003です。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

私がやってみると、質問のようにはなりませんでした。 どちらも独立して動きます。 状況に関し、何か他に追加すべきこと無いですか。 >複製されたシートのリストボックスは選択できなくなってしまいます とは。 2つのシートは、(「作業グループ」の場合を除き)各々しかセルにデータを入れたり、コントロールのアイテムを選択したりできないはずだが。

hassyrock
質問者

お礼

回答が他に無い為に締め切ります。 自分なりに色々調べた結果、コントロールツールボックス自体が あまりエクセルシートとの相性が良くないとの事でした。 相性の関係でうまく動かなかった可能性が高いです。 ※わたしも新規Bookにて動作確認し問題ありませんでした。 結局、しょうがなくユーザーフォームを使用する事にして解決しました。 ご迷惑をお掛け致しました。

hassyrock
質問者

補足

ご回答ありがとうございます。 状況についてですが、Sheet1に商品名等のデータを記入しております。 Sheet2がメインのシートとなり(他のシートは、このシートを複製して使用する。)リストボックスを配置してSheet1から商品名を取得しております。 Sheet2にはマクロを組んでいます。(かなりの量です) リストボックスのコードは Private Sub ListBox1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) ActiveCell.Value = ListBox1.Value End Sub です。(選択したセルへ商品名を入力します。) これは原因ではないと思ってはいるのですが・・・。 消しても症状は改善されません。 宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELのコントロール ツールボックスの使い方

    EXCELの「コントロール ツールボックス」でEXCELシート上にコンボボックスをつくって、その中からデータを選びたいのです。どのようにしたらコンボボックス内に選択対象のデータが出るようになるでしょうか?

  • エクセル、コンボボックス/フォームのとコントロールツールボックスの

    エクセル2000です。 今まではワークシートにフォームのコンボボックスを貼って使ってきました。 でも色を変えたり出来ないので、今度はコントロールツールボックスからコンボボックスを貼ってみました。 質問ですが、コンボボックスに表示させるリストを設定するのに、これまでのフォームのコンボボックスだと書式設定で入力範囲をカーソルをあてて一度に簡単に指定できたのですが、コントロールツールボックスのコンボボックスだとそれが出来ません。VBEditorのプロパティのところのListFillRangeの右側にいちいち手でSheet1!A1:A5のように打ち込まなければならないようです。これではけっこう手間がかかってしまいます。 わたしのやりかたが間違っているのでしょうか?

  • エクセル2013のリストボックス

    エクセル2010でワークシート上に配置したリストボックスがあります。 ActiveXではなくフォームコントロールのリストボックスです。 これに11項目のリストを設定してあります。 2010ではまったく問題がないのですが、エクセル2013で開くと下の2項目が選択できません。 2010と2013では互換性がないのでしょうか?

  • 【Excel】セルをクリックすると、リストボックスが出てくる

    【Excel】セルをクリックすると、リストボックスが出てくる エクセルで、あるセルをクリックすると リストから選択肢が出てくる(リストボックス?)ように設定したいのですが、 どのように設定するのでしょうか? (添付画像の○の部分のイメージです。) 試しに、コントロールツールボックスでやってみようとしましたが、 何だか思うように出来ませんでした。 エクセルをあまりよく知らないで恐縮ですが、 ご教示頂けますと幸いです。

  • エクセル コントロールツールのテキストボックスについて

    こんにちわ。よろしくお願い致します。 エクセルのコントロールツールのテキストボックスの背景を透明にするにはどうしたらいいでしょうか? オブジェクトのBackColorをどのように設定したら、透明になりますか?教えてください。お願い致します。

  • エクセル、コントロールツールボックスでListBoxへの範囲の設定方法

    エクセル、コントロールツールボックスでListBoxへの範囲の設定方法について疑問があります。 ワークシート上にフォームコントロールのListBoxではなくコントロールツールボックス(ActiveXコントロール?)のListBoxを配置した場合、リストの範囲をSheet1のA1:A10と設定するには、RistFillRange欄にSheet1!A1:A10と一々手入力しなければいけないのでしょうか? フォームコントロールのListBoxの場合は、「コントロールの書式設定」の「コントロール」で入力範囲をドラッグするだけで自動的に入力され、とても便利だったのですが、ActiveXコントロールを使おうと思うととても面倒です。 それともわたしがやりかたをまちがえているのでしょうか?

  • エクセル - リストボックスのマウスホイールの制御

    当方、エクセル初心者です。 宜しくお願いします。 リストボックスのマウスホイールの制御(使用禁止)について教えてください。 シート上にあるリストボックス内のマウスホイールの使用ができないようにしたいです。 →可能でしょうか??? 現状態: エクセルシートでコントロールツールボックスからリストボックスを書き、リストにデータが表示し、スクロールパーが表示されています。

  • エクセルのリストボックスについて

    エクセルのフォームにリストボックスというものがありますが、 コントロールの書式設定→コントロール→選択の種類で複数選択 と拡張選択は、VBAで使用するために存在しているのでしょうか? VBAを使用せずとも使い道があるようでしたら教えてください。

  • コントロールツールボックス

     コントロールツールボックスをWordで使用可能にし、コマンドボタンを挿入したいのですが、挿入時にボタンをクリックすると、自動的に文書上にボタンができてしまいます。また、コードを入れて、動かそうと思ってクリックすると、動作せず、コードの中身、モジュールが表示されるだけです。どこを直せば良いのでしょうか(Excelでの「ツール」→「ユーザー設定」でコマンドタブから「フォーム」を選んだ時にできるようなボタンはWordにはないのでしょうか)?

  • リストボックス型の選択メニューの作り方

    教えてください。 エクセルでコントロールボックスを開いて、リストボックス内の内容を選択できる物を作りたいのですが・・・お願いします。 例えば、リストボックスに「選択する↓」の「↓」を押すと下の方に 「1・2・3・4・5」と出てきて、選択出来る様な物です。

専門家に質問してみよう