[[20080808092332]] 『コンボボックスのリストのみのクリア』(ヒロ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『コンボボックスのリストのみのクリア』(ヒロ)
 Excel2000 WindowsXP

 コンボボックスの、テキストの変更はしないで、
 リストのみをクリアすることは出来ますでしょうか?
 Combobox1.Clearとやると、リストは削除されますが、
 テキストの内容まで削除されてしまいます。

 宜しくお願いします。


 Clearが使えるって事なので、
 ComboBox1.List = Array()
 とか。
 BJ

 おおお!!
 あっさり解決です^^
 ありがとうございます。

 ちなみに、Array() とは、どういう意味でしょうか?
 また、どこを見たら解り易く書いてあるのでしょうか?

 あまり初歩的なことばかり質問してしまうので、気が引けてしまって、
 なるべく自分で探そうと思っているのですが、どこで何を探せばいいのか・・・・
 検索しても、なかなか、思い通りの内容が無いんですよね><;

 ちなみに、このPC・・・なぜかヘルプが見れません;;

 お手数かけますが、道しるべをお願いいたします。

(ヒロ)


 >ちなみに、このPC・・・なぜかヘルプが見れません;;
 VBAヘルプは通常のOfficeインストールではインストールされません。
 追加インストールしてください。

 Clearがエラーにならず使えたということで、コンボのリストは
 AdditemかListプロパティを使ったと思われます。

 普通に書くと多分こんな感じに1個1個消すようになると思います。

 For i = ComboBox1.ListCount - 1 To 0 Step -1
   ComboBox1.RemoveItem (i)
 Next

 また、Listは配列も使えるので、空の配列をListに入れてやれば、
 見た目クリアされたように見える按配です。
 この辺は同じような事を何度も何度も試して得た経験からでた発想でね。
 BJ

 >このPC・・・なぜかヘルプが見れません
 会社ならば、COCOさんのように頼んでみればどうですか?
[[20080707135850]]『マクロの修正』(COCO)
 (dack)

ああ、なるほど。
経験することで、こんなに簡単な処理が発想できるんですね^^
ありがとうございました。

追加インストール、試みてみます^^

BJさん、dackさんありがとうございました。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.