| 数学 エクセルVBA(4) 〜プログラムの演習〜 |
NO.57 |
2002.2.7作成
今回も「プログラム言語」の演習ということで、エクセルVBAをやってみました。前回の続きで、技術評論社から
出ている、「Excel2000/97 VBA 基本例題350」という本(CD−ROM付)を読んでみました。
第10章 コントロール
コントロール ユーザーフォーム コマンドボタン ラベル テキストボックス
リストボックス、コンボボックス チェックボックス、オプションボタン フレーム トグルボタン
スピンボタン スクロールボタン イメージ タブストリップ、マルチページ RefEdit
フォームのイベント コントロールのイベント
…(続きは次号に)
今回は、この本の10章の中から、基本例題を参考にして、実際に使えそうなプログラムをいくつかアレンジして
作ってみました。
◆(例題132) コマンドボタンの選択可能/不可能を設定する ― コマンドボタン
1つでもチェックボタンが押されると、「OK」が押せるようになります。
(例題138) テキストボックスに入力したデータをセルに入力する ― テキストボックス
テキストボックスに入力したデータを、セルにコピーして下に移動。 … ダウンロード(右クリックして保存)
◆(例題141) テキストボックスのIMEモードを設定する ― テキストボックス
(例題142) テキストボックスの入力文字数を制限する ― テキストボックス
(例題143) フォーカスを次のコントロールに移す ― テキストボックス
郵便番号入力時はIMEモードがOFF、住所入力時はIMEモードがONになります。郵便番号の最大入力を
8桁に設定し、最大桁まで入力すると次の住所入力へ移動します。 … ダウンロード(右クリックして保存)
◆(例題183) Scrollイベント ― コントロールのイベント
スクロールボックスを動かすとサイズが変化します。 … ダウンロード(右クリックして保存)