Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12524 / 13644 ツリー ←次へ | 前へ→

【10076】コンボボックスの設定 ちこ 04/1/6(火) 13:00 質問
【10079】Re:コンボボックスの設定 Jaka 04/1/6(火) 14:12 発言
【10080】Re:コンボボックスの設定 ちこ 04/1/6(火) 14:37 発言
【10085】Re:コンボボックスの設定 ちこ 04/1/6(火) 16:47 お礼
【10086】Re:コンボボックスの設定 Jaka 04/1/6(火) 17:07 発言

【10076】コンボボックスの設定
質問  ちこ  - 04/1/6(火) 13:00 -

引用なし
パスワード
   アクティブシートが変わるごとに同じ関数を呼び出し、
各シート同じ名前で設定したコンボボックスの内容を設定したのですが、
なぜかシートによって動きが少し変わってしまいます。
同じ動きにしてるはずなのですが・・・。

シート1〜3は同じ動きで、
同じコンボボックスを移動してセルの上に表示してるのですが、
コンボボックスのリストを表示して、
移動してリストを表示して、
っというように続けて移動したコンボボックスのリストの表示をしようと、
偶数回の目のリストが表示されません。

シート4〜5は同じ動きで、
連続してリストは表示できるのですが、
コンボボックスは移動してるのに、移動する前の場所に残存していることがあります。
コンボボックスが見えなくなるまでスクロールをし、
ページを元に戻すと不思議とその残存は消えているのですが・・・。

説明が大まかすぎてわかりづらいと思いますが、
どなたか原因に心あたりがありましたら回答を宜しくお願いします。

【10079】Re:コンボボックスの設定
発言  Jaka  - 04/1/6(火) 14:12 -

引用なし
パスワード
   本当に大まか過ぎて良く解りません。
>コンボボックスは移動してるのに
どこに作ったどんな種類のコンボボックスなんでしょうか?

>コンボボックスが見えなくなるまでスクロールをし、
>ページを元に戻すと不思議とその残存は消えているのですが・・・。
状況がわかりませんけど、
Application.ScreenUpdating = False とか使ってませんか?
どうやって異動しているのか全くわかりませんけど、
移動後に
Doevents
を入れてみると良いかもしれません。

何にしてもコードを提示した方が、良いと思いますけど...。

【10080】Re:コンボボックスの設定
発言  ちこ  - 04/1/6(火) 14:37 -

引用なし
パスワード
   回答ありがとうございます。

>どこに作ったどんな種類のコンボボックスなんでしょうか?
コンボボックスは指定された範囲のセルがアクティブになると、
コンボボックスが高さを変えてセルの上に表示されるようになっています。
それ以外の範囲のセルがアクティブになった場合は画面から見えない位置に移動しています。
高さは、セルの高さを同じにして、アクティブセルのRowの数値から計算して動かしています。

>Application.ScreenUpdating = False とか使ってませんか?
>どうやって異動しているのか全くわかりませんけど、
>移動後に
>Doevents
>を入れてみると良いかもしれません。
Application.ScreenUpdating = Falseは使っていません。
Doeventsは初めて知りましたので、
少し調べながら試してみたいと思います。
初心者なのですみません。

【10085】Re:コンボボックスの設定
お礼  ちこ  - 04/1/6(火) 16:47 -

引用なし
パスワード
   >シート4〜5は同じ動きで、
>連続してリストは表示できるのですが、
>コンボボックスは移動してるのに、移動する前の場所に残存していることがあります。
>コンボボックスが見えなくなるまでスクロールをし、
>ページを元に戻すと不思議とその残存は消えているのですが・・・。

コンボボックスを作り直したところ、上記の件に関しては解決しました。
どのシートも同じように動くようになりました。
ちゃんとした原因はわかっていませんが・・・。

考えてくださった皆様ありがとうございました。

まだ、もう一つの問題が残っていまして・・・、
まことに勝手ながら質問内容を多少変更したいのでもう一つの件に関して、
新たに投稿させていただきます。
そちらの方も宜しくお願いします。

このように再度投稿するのはよくない事なんですか?

【10086】Re:コンボボックスの設定
発言  Jaka  - 04/1/6(火) 17:07 -

引用なし
パスワード
   >まだ、もう一つの問題が残っていまして・・・、
>まことに勝手ながら質問内容を多少変更したいのでもう一つの件に関して、
>新たに投稿させていただきます。
>そちらの方も宜しくお願いします。
>
>このように再度投稿するのはよくない事なんですか?

何度でもかまいませんけど、内容によって新規にしないで続けた方も良い事もあります。

12524 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free