セルを使わずにAddItemでリストボックスの値を登録する
ユーザーフォームに配置したリストボックスにリスト表示させるのにセルの値を反省させるのではなくAddItemを使えば直接書き込むことができるので、セルを汚さずに済ませたいと思いませんか?
この方法ならばユーザーフォームが開いたら自動的にAddItem登録された値が、リストアップされて表示されるので便利ですよ。
目次
AddItemメソッド
ここでは、ユーザーフォームが表示された時に、AddItem登録しておいた値をリストボックスに表示させるようにVBAコードで書き込んでおきます。
このように、AddItemを使うと特定のセルの値を取得するわけではないので、書き換えられたり、誤って消してしまう事が無いので、変更する事が無いリスト作成ならばAddItem登録する方法を普段は使っています。
とりっぷぼうる
登録したいリストがもっとあればAddItemをどんどん増やせば可能なので、とても簡単ですよ。
また、リストは1行に1個ではなく、2列表示や登録も簡単にできますよ。
リストボックスを2列・複数列表示やセルに記載する方法
あらかじめ指定した複数の値の中から選択することができるリストボックス。 初期設定(デフォルト)では1列(1項目)だけの表示・選択なのですが、実は2列・3列と複数列...
ユーザーフォームのリストボックスの使い方・よく使う機能12選
ユーザーフォーム使っていてちょっとめんどくさいと思った経験ありませんか? 決まった数字や文字の入力ならば、簡単にしませんか? リストを作成しておいて、リスト内...