Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • 締切済み

コンボボックスのスクロール

エクセルのフォームコントロール([表示]→[ツールバー]→[フォーム])、コンボボックスで文書番号を管理しています。 (※フォームコントロールと呼んで良いのかわかりませんが…) 通常はコンボボックスで文書番号を選択するのですが、リンクするセルの直接入力も可能としています。 リンクするセルが直接入力され変更されたら、コンボボックスもそれに対応する行に移動し、選択されてはいるのですが、自動でスクロールしてくれません。 スクロールバーで調整すれば良いのですが、これを自動(マクロ等)でする方法はあるのでしょうか?

みんなの回答

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

私が知識等が不足しているのかもしれませんが、判らない点があります。 >エクセルのフォームコントロール([表示]→[ツールバー]→[フォーム])、コンボボックスで文書番号を管理しています。 「コントロールツールボックス」ではないほうですね。判ります。 ユーザーフォーム上に載せているのではなく、ワークシートに貼り付けているのですね。 >通常はコンボボックスで文書番号を選択するのですが 望みの文書番号(アイテム)をクリックして選択すると、どうなるのですか。リンクするセルに選択した文書番号がセットされるのでしょうが、それからどうなりますか。 >リンクするセルの直接入力も可能としています リンクするセルは特定の1セルに決めるのですが、その コンボボックスの「リンクするセル」に、コンボボックスを使わず、直接、文書番号を入力すると言うことですか。 ーーー >リンクするセルが直接入力され変更されたら、 コンボボックスもそれに対応する行に移動し コンボボックスのテキストボックスの値は、リンクするセルに入力した値と呼応してはいるということですね。 >自動でスクロールしてくれません (コンボは「ドロップダウンリストの行数」を越えて、アイテム数があるため、自動的にスクロールバーが付いているのですね。) 何がスクロールしない。コンボですか。 入力=選択は済んでいるのに、なぜスクロールが必要なんでしょうか。 私がやるとインデックス番号10番(の10)と入れると、10番目のgg(私のセットした勝手な値)の値がコンボにセットされ、ドロップダウンの▼をクリックすると10番目のggがハイライトされていますが。 ーー http://ikutawasabi.hp.infoseek.co.jp/xlf0801.htm および次ぎに http://ikutawasabi.hp.infoseek.co.jp/xlf0802.htm に詳しい説明がありますが、どの辺の関連の質問でしょうか。

alato
質問者

お礼

imogasi様 早速のご回答ありがとうございます。 良く見てみたらコンボボックスではなくリストボックスの勘違いでした(汗) 違いも分からなくてご迷惑をおかけしました。 リンクするセルが変更されたらリストボックスの選択されている行が自動でスクロールするようにしたいのです。

alato
質問者

補足

コントロールツールボックスのリストボックスで対応することによって解決しました。 アドバイスありがとうございました。

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

関連するQ&A