教えて!ExcelVBA!

ExcelVBAの基礎知識・書き方について紹介します。

【ExcelVBA フォーム&コントロール】コンボボックスプロパティウィンドウ内にある[DropButtonStyle]の使い方を知りたいです。教えて!

       f:id:m_kbou:20200702185502p:plain

フォームにコンボボックスを追加した場合、VBE画面左下のコンボボックスプロパティウィンドウ内に表示される[DropButtonStyle]の使い方について説明します。

 

【目次】

 

コンボボックスプロパティ内にあるDropButtonStyleとは

以下のコンボボックスプロパティウィンドウ内の赤枠箇所が[DropButtonStyle]となります。DropButtonStyleはコンボボックスのプルダウンボタンのスタイルを設定する事ができます。

f:id:m_kbou:20200702185618p:plain

DropButtonStyleに定義する設定値は以下一覧の通りとなります。

f:id:m_kbou:20200702185631p:plain

 

DropButtonStyleを設定する方法

設定方法について説明していきます。

(1)コンボボックスプロパティウィンドウ内のDropButtonStyleをクリックすると▼ボタンが表示されます。

f:id:m_kbou:20200702185651p:plain

(2)▼ボタンをクリックするとプルダウンリストが表示されます。(プルダウンリストには上記の設定値一覧が表示されます)

f:id:m_kbou:20200702185705p:plain

fmDropButtonStylePlainを選択した場合

(3)今回はプルダウン一覧の中から「0-fmDropButtonStylePlain」を選択します。また、選択した後にプルダウンボタンのスタイルを確認するため、一度フォーム上でクリックをした後、上部にある<実行>ボタンをクリックします。

f:id:m_kbou:20200702190056p:plain

(4)フォームが表示され、プルダウンボタンが[■]スタイルとなる事が確認できます。

f:id:m_kbou:20200702190113p:plain

fmDropButtonStyleArrowを選択した場合

(5)今回はプルダウン一覧の中から「1-fmDropButtonStyleArrow」を選択します。また、選択した後にプルダウンボタンのスタイルを確認するため、一度フォーム上でクリックをした後、上部にある<実行>ボタンをクリックします。

f:id:m_kbou:20200702190152p:plain

(6)フォームが表示され、プルダウンボタンが[▼]スタイルとなる事が確認できます。

f:id:m_kbou:20200702190205p:plain

fmDropButtonStyleEllipsisを選択した場合

(7)今回はプルダウン一覧の中から「2-fmDropButtonStyleEllipsis」を選択します。また、選択した後にプルダウンボタンのスタイルを確認するため、一度フォーム上でクリックをした後、上部にある<実行>ボタンをクリックします。

f:id:m_kbou:20200702190302p:plain

(8)フォームが表示され、プルダウンボタンが[...]スタイルとなる事が確認できます。

f:id:m_kbou:20200702190317p:plain

fmDropButtonStyleReduceを選択した場合

(9)今回はプルダウン一覧の中から「3-fmDropButtonStyleReduce」を選択します。また、選択した後にプルダウンボタンのスタイルを確認するため、一度フォーム上でクリックをした後、上部にある<実行>ボタンをクリックします。

f:id:m_kbou:20200702190348p:plain

(10)フォームが表示され、プルダウンボタンが[_]スタイルとなる事が確認できます。

f:id:m_kbou:20200702190403p:plain

 DropButtonStyleを設定する方法についての説明は以上です。

 

おわりに

今回はDropButtonStyleの設定方法について説明しました。状況に合わせて活用してみて下さい。