• 検索結果がありません。

工夫したエクセルの使い方

N/A
N/A
Protected

Academic year: 2021

シェア "工夫したエクセルの使い方"

Copied!
43
0
0

読み込み中.... (全文を見る)

全文

(1)

工夫したエクセルの使い方

1. はじめに

この資料は,公私にわたり必要と思われる道具として,下記の図書を参考に自ら学習した活用 法のポイントを記録蓄積したものである. 同じ職場で働く者たちのスキルアップを目指した一つの方法として活用していただければ幸い である. これをやって何ができるの?.何ができるかは,個々人の意識の持ち方で芽生えるもの である.個々人の意識の改革につながれば幸いである. 1.データ処理とは? 結果だけが見える.→ 表計算ソフトの活用→ 便利であるが操作が難しい→ 電卓を片手に ワープロ仕上げ. 2.データ処理の考え方 データの入力過程と処理過程を分けてみる.以外と入力方法と表示方法を工夫しただけで処 理できる内容が多い事に気がつく. 3.プログラム形式の入力方法への取り組み 問 : 簡単に理解できない専門用語,自分にあった市販のマニアル書が無い. 答 : 自分の興味のあるところからはじめる. ※ プログラムや関数の扱い,また,キー操作について,種々の方法があり,人によってその取り 扱いが多種多彩である.しかし,それは間違いではない.ここでは,簡単な一手法を活用して プログラムを作る.また,プログラムを作る上で必要な設計図と言えるアルゴリズムやフロー チャートを理解する事も目標の一つである. 参考図書 これならわかるExcel95 基本操作入門 新保剛平 著 技術評論社 Excel97 マクロ超入門 内田清明 著 技術評論社 Excel97 ステップアップラーニング 内田清明 著 技術評論社 VisualBasic6 による入門データベースプログラミング 谷尻かおり 著 技術評論社 Excel2000 VBA マクロの使い方 入門編 村田吉徳 著 技術評論社 Excel2000VBA コントロール関数編 大村あつし 著 技術評論社 VisualBasic6 コントロール関数編 川口輝久・河野 勉 著 技術評論社 Excel2000 マクロ超入門 内田清明 著 技術評論社

(2)

ダイアログボックスを使ったデータ入力とは,図1∼図3で解説する. 図1 オープニング画面の表示 赤線内の『データ入力』をクリックする. 2.『登録』をクリックする. 1.それぞれキーボードから直接 入力する. 図2 名簿入力画面

(3)

図3 データファイル

ここでは,入力ボックスを介してデータファイルにレコード(行)単位でデータを管理保存する方 法について具体的な手順を解説する.

(4)

1.オープニング画面の作成(Sheet上) 〔セル範囲を塗りつぶす〕 オープニング画面表示の適当なセル範囲を“薄い水色”で塗りつぶす. る. .

塗りつぶし範囲の外枠を青色に染める. ① メニューバーの「書式」‐「セル」をクリッ クする. ② セルの書式設定から「色」‐「線(スタイ ル)」‐「プリセット(外枠)」をクリック, 罫線プレビューで確認してOK をクリ ックする ②設定が済んだら「塗りつぶしの色」 アイコン“▼”をクリックして「塗りつ ぶしの色」パレットを消去する. 選択されたセル範囲が“薄い水 色”に塗りつぶされる. ①セル範囲を選択して,画面下側 の「図形描画」ツールから「塗りつ ぶしの色」アイコン“▼”をクリッ ク,「塗りつぶし色」パレットから 「薄い水色」をクリックす

(5)

〔ラベルを作成する〕 セル範囲にタイトルを挿入する. メニューバーの表示から〔ツールバー〕‐〔コントロールボックス〕をクリックする.

表示されたコントロールボックス.

(6)

※ 「ラベル」の消去は,コ ントロールボックスの 「ラベル」アイコンをク リック. ※ 消去する「ラベル」をク リックしてDelete キー を押す. ② 任意の位置にマウスを移動して, マウスをクリックすると“ラベル” が挿入される. ③ マウスをクリックする毎に「ラベ ル」が挿入される. ① コントロールボックスの「ラベル」アイコン をクリック,またはW クリックする. ① 「ラベル」範囲の変更は,サイズ 変更ハンドルをドラッグして行う.

(7)

〔ラベルのプロパティの起動〕・・・・特徴

「ラベル」の「プロパティ」 ①「ラベル」をマウスで右クリック. ②表示される作業ボックスの「プロパティ」をク リックする. 〔ラベルプロパティの設定〕 (ラベルプロパティ 設定前) (ラベルプロパティ 設定前)

(8)

プロパティの設定は,直接,文字を入力する方法と“▼”をクリックして設定項目を選択する方 法がある. Enabled プ ロ パ テ ィ は True と False を選択入力する. Caption プロパティは直接文字を入 力する. 「ラベル」の移動 「ラベル」上でマウスをドラッグ &ペーストで行う. 「ラベル」設定画面 ○ 実習1. (オープニング画面)を作成する.

(9)

〔コマンドボタンの挿入〕 ※ 「コマンド」ボタンの消去 は,コントロールボックス の「コマンド」ボタンをクリ ックする. ※ 消去する「コマンド」ボタ ンを選択してDelete キ ーを押す. ② 任意の位置にマウスを移動して, マウスをクリックすると“コマンド” ボタンが挿入される. ③ マウスをクリックする毎に「コマン ド」ボタンが挿入される. ※作成手順は「ラベル」作成と同様. ① コントロールボックスの「コマンド」ボタンを クリック,またはW クリックする. 〔コマンドボタンのプロパティの設定〕 ③ 表示された「プロパティ」 ボックス. ① コマンド」ボタンをクリック,表示ボック スから「プロパティ」をクリックする.

② ここをクリックしても 「プロパティ」ボックス が表示される.

(10)

③「コマンドボタン」のプロパティ設定. 〔コマンドボタンのコードの設定〕 ① 「コマンド」ボタンをクリック,表示ボックス から「コードを表示する」をクリックする.

② ここをクリックしても「コー ド」画面が表示される.

③ エディタ画面が表示され, Sheet1(オープニング画 面)が自動的に選択され る. ④ コードウインドウのCmd 入力 ―Click コードに「frm 入 力.Show」を入力する.

(11)

○ 実習2 “データ閲覧”コマンドボタンの作成 〔ファイル名の変更〕 1. Sheet2 を“データベース”と名前を変更する. 〔コマンドボタンの作成〕 ・プロパティの設定 1. オブジェクトの名前 : “Cmd閲覧” 入力方法 : ( ) 2. Caption : “データ閲覧” 入力方法 : ( ) 3. Font : “MSP ゴシック”, スタイル : “標準”, サイズ : “16” 入力方法 : ( ) ・Cmd 閲覧−Click コードに次の赤文字の部分を入力する. Private Sub Cmd 閲覧_Click()

Call 参照処理 End Sub ※途中の細かい操作手順を記録できるように自信をつけてください. 〔入力保存〕 メニューバーの「ファイル」‐「上書き保存」をクリックする. エクセルに戻る場合は,メニューバーの「終了してMicrosoft Excel へ戻る」をクリックする.

(12)

〔標準モジュールの作成〕

① メニューバーの「挿入」‐「標 準モジュール」をクリックす る. ② プロジェクトエクスプローラ 内に標準モジュールと Module1 を挿入する. 〔標準モジュールの追加挿入〕

※ プロジェクトエクスプローラの標準モ ジュールを右クリック,表示された作 業ボックスから「挿入」‐「標準モジュ ール」をクリックしてModule2を挿入 する.

(13)

〔標準モジュールの削除〕 . ① プロジェクトエクスプローラウインドウ のModule2を右クリック,表示され る作業ボックスから「Module2 の解 放」をクリックする ② 「いいえ」をクリックする.

(14)

〔コードウインドウの表示〕 コードウインドウ ① Module1 を W クリックする. 〔コードウインドウの構成(参考)〕 全てのプロシ‐ジャを表示する. プロシ‐ジャボックスに指定し た 1 個のプロシ‐ジャのみを 表示する. プロシ‐ジャボックス. オブジェクトボックス.

(15)

〔標準モジュール名の変更〕 ④ プロジェクトウインドウの 標準モジュール名がMod ule1からmodCommon に変更表示される.

① プロジェクトウインドウの標準モジュール名 Module1 をクリックする. ② プロパティウインドウの標準モジュール名 Module1 をクリックする. ③ プロパティウインドウの標準モジュール名を “modCommon”と変更する.

〔標準モジュール名:modCommon-1 コード入力〕

① プロジェクトウインドウの標準モジュール名 modCommon をクリックする. ② modCommon コードウインドウにコードを入力 する.

(16)

〔madwoman にコードを入力する〕 Option Explicit

Public row As Long

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Public Sub 入力処理() form 入力.Show End Sub ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ Public Sub 参照処理() Sheets("データベース").Select End Sub ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ ※ コードの入力が済んだら,メニューバーの「ファイル」‐「上書き保存」‐「終了して Microsoft Excel に戻る」をクリックする. 〔データ閲覧ボタンの実行テスト〕 )

⑤ ファイル名がコードにリンクされている. ④ データベースファイルの表示画面 ② コントロールボックスの「デザイン モード」アイコンをクリックして「デザ インモード」を終了する.(サイズ変 更も自動的に終了する. ③ データ閲覧ボタンをクリックする.

① サイズ変更ハンドルが表示され る状態では,実行できない.

(17)

○実習3 “データ閲覧”コマンドボタンの作成 1. オープニング画面に印刷コマンドボタンを配置して,プロパティとコードを設定する. 2. 表示結果は,Skybox を使って"なにもないのよ∼ん♪"と表示するコードにせよ. 3. プロパティの設定 ・ オブジェクト名 : Cmd 印刷 ・ Caption : 印刷 ・ Font : MSPゴシック, サイズ : 16 4. Sheet1−コード

Private Sub Cmd 印刷_Click() ごめんなさい End Sub 5. 標準モジュール(modCommon)コード Public Sub ごめんなさい() Skybox "なにもないのよ∼ん♪" End Sub ※ Sheet上へコマンドボタンの挿入と基本的設定およびコードの入力は終了する.

(18)

2. ユーザーフォームを作成する.

Visual Basic Editor (以下,VBE)でブックにユーザーフォームを作成する方法を解説する. Excel2000 VBA では,Word や Excel の図形描画などのツールと同じように,ユーザーフォー ムのレイアウトを変えて作成することができる.

[ユーザーフォームの作成1]

⑧プロジェクトエクスプローラ

⑨プロパティウインドウ

⑤ [Visual Basic Editor] が起動する.

⑥ [Visual Basic Editor] のウインドウ.

②[Visual Basic] をクリックする.

②[Visual Basic] をクリックする.

④[Visual Basic Editor]ボタンをクリ ックする(ショートカットキーの Alt+ F11 キーを押しても良い).他次項 ③[Visual Basic]ツール バーが表示される. ①メニューかツールバー上の任意の位置を右ク リックしてショートカットメニューを表示する.

(19)

=参考= [ユーザーフォームの作成2] ユーザーフォームの作成は下記のように,メニューバーの〔ツール〕−〔マクロ〕―〔Visual Basic Editor〕をクリックして作成する.

①メニューバーのツールから〔マクロ〕― [Visual Basic Editor]をクリックする.

③[Visual Basic Editor]のウインドウ.

④プロジェクトエクスプローラ

⑤プロパティウインドウ

② [Visual Basic Editor] が起動する.

③ [Visual Basic Editor] のウインドウ.

(20)

⑩VBE の〔標準〕ツールバーの〔ユーザーフ ォームの挿入〕ボタンをクリックする. ⑭追加されたユーザーフォームは,VBA プロジェクトに 追加され,プロジェクトエクスプローラに表示される. ⑬VBE の〔標準〕ツールバ ーの〔ツール〕ボタンをクリ ックする. ⑫追加されたユーザーフォームは,フォー ムデザイナウインドウに表示される. ⑪フォームデザイナ ⑮VBE の〔標準〕ツールバーの〔実 行〕ボタンをクリックする. ⑯ユーザーフォームが Excel の ウインドウに表示される.

(21)

〔プロパティウインドウを使ってプロパティを設定する.〕 プロパティウインドウは,標準の状態では VBE の左下の領域に表示されており,プロパティの 設定は,直接,文字を入力する方法と“▼”をクリックして設定項目を選択する方法がある. Enabled プ ロ パ テ ィ は True と False を選択入力する. Caption プロパティは直接文字を入 力する. このプロパティは,ユーザーフォーム,コントロール,ワークシートのプロパティを設定するとき に利用する.ここでは,ユーザーフォーム名,オブジェクト名,バックカラー,グリッドの設定の順に 解説する. 〔ユーザーフォーム名〕 ④ツールボックスが消去される. ②ユーザーフォームが表示される. ③“▼”をクリック,ユーザーフォーム のプロパティ設定が可能となる. ①プロジェクトエクスプローラで, ユーザーフォームを選択(W クリック)する. ⑤キーボード入力.

(22)

〔オブジェクト名〕 プログラムを組む上での機能の総称 ②オブジェクト名が表示される. ①キーボード入力して Enter を クリックする. 〔バックカラー〕 ユーザーフォームのバックカラーの設定 ②ここをクリックする. ①プロパティのBack Color を クリックする. ユーザーフォームのプロパティのBack Color をクリック,カラー設定ボックスから〔パレット〕をク リックする.

(23)

①このカラー色の上にカーソル を移動してクリックする. カラーパレットからバックカラーの色を選択する. 指 定 し た ユ ー ザ ー フ ォ ー ム の Back Color 〔グリッドの設定〕 グリッドとは,ユーザーフォーム上の規則正しく並ぶ黒点の間隔の設定を解説する.VEA 上の メニューバーの〔ツール〕‐〔オプション〕‐〔全般〕からグリッドの設定に幅と高さを直接入力する. 幅・高さの欄に数字の 8を入力する.

(24)

幅・高さの欄に数字の 20 を入力する. グリッド間隔が変わる. 〔モーダルダイアログボックスとモードレスダイアログボックス〕 ユーザーフォームのShowModal プロパティを True(デフォルト値)に設定すると,モーダルダイ アログボックスとして表示される.False に設定すると,モードレスダイアログボックスとして表示さ れる.目的によって簡単に使い分けることができる. ShowModal プロパティを False に設定. エクセルのほかの機能を操作 することができる. ShowModal プロパティを True に設定. エクセルのほかの機能は操作 できない.

(25)

〔データベースSheet から VBE 画面への切換え〕 ここでは,次の手法を解説する. ③「Visual Basic 」 を ク リ ックする. ②「ツールバー」を クリックする. ①メニューから「表示」をクリック. ④クリックする. 〔ユーザーフォームにコマンドボタンを貼り付ける〕 基本的には,Sheet にコマンドボタンを貼り付ける手順と同じである. ⑤フォントサイ ズを“12”に する. ①ツールバーのコントロールア イコンをクリックしてコントロ ールボックスを表示する. ②コントロールボックスの「コマンドボタン」を W クリックして,ユーザーフォーム上クリッ クする.続けてマウスをクリックすると複数 のコマンドボタンを作成できる. ④Caption に “登録”を入 力する. ③オブジェクト名に “Cmdinput”を入力する.

(26)

○ 実習4 ユーザーフォームへの “検索”・“終了”コマンドボタンの作成する. “検索”・“終了”コマンドボタンのプロパティは,下記のように設定する.プロパティの入力方法 は,前述を参考にすること. フォントサイズを “12”にする. 〔ユーザーフォーム上へのテキストボックスの作成〕 ②ユーザーフォーム上でマウ スをクリックする.続けてマ ウスをクリックすると複数の テキストボックスを作成でき る. ①コントロールボックスの「テキ ストボックス」アイコンをマウス でクリックする.

(27)

〔テキストボックスの移動〕 テキストボックスをマウスでクリ ック,ドラッグ&ペーストで移 動する. 〔テキストボックスの形状の調整〕 テキストボックスのサイズ変更 ハンドルをドラッグする. 〔テキストボックスのコピー・ペースト=参考=〕 ②ユーザーフォーム上でマウ スを右クリックして,表示される 作業ボックスから「貼り付け」を 選択するとテキストボックスが 貼り付け表示される. ①テキストボックスをマウスで右ク リックして,表示される作業ボッ クスから「コピー」を選択する. ※ テキストボックスのコピー・ペーストは, 次のキー操作でも可能です.

(28)

〔テキストボックスのプロパティの設定〕 テキストボックスは,キーボードを使って入力することができる四角い枠の領域を与え,基本的 な入力を行うコントロールとして多用される.ここでは,テキストボックスにキーボードから入力す るための基本的なプロパティの設定を解説する. 《TextAlignプロパティ : 文字列を表示される位置を制御する》 文字列を「左寄せ」,「中央寄せ」,「右寄せ」のいずれかに設定することができる. 値と定数 説明 1- fmTextAlign 文字列を左揃えで表示する. 2- fmTextAlign 文字列を中央寄せで表示する. 3- fmTextAlign 文字列を右揃えで表示する. 《MaxLength プロパティ : 入力できる文字数を制御する》 MaxLength プロパティのデフォルト値は0で,この場合は文字数に制限はないが,このプロパ ティに以外の数値を設定すると,そのテキストボックスには設定した数値分の文字の入力となる. ①MaxLength プロ パティを“5”に設 定する. ②全角文字でも半角文 字でも5文字までしか 入力できなくなる.

(29)

注意点として,Maxlength プロパティに 0 以外の値を設定して入力文字数を制限しているとき, AutoTab プロパティを True に設定すると,制限数まで文字を入力すると自動的にフォーカスが 次のコントロールに移動するようになる.ほかに IME プロパティが ON の場合は,MaxLenght プロパティの設定値よりも一つ少ない文字数の入力となるので注意が必要である. ③次のコントロ ールに移動し たフォーカス. ①AutoTab プロパ ティを“True”に設 定する. ②テキストボックスに5 文字目を入 力すると自動的にフォーカスが 次のコントロールに移動する. 《IMEMode プロパティ:実行時にフォーカスが取得したときに自動的に入力モードが切り替わる》 0- fmIMEModeNoControl IME モードを変更しない(既定値). 1- fmIMEModeOn IME モードをオンにする. 2- fmIMEModeOff IME モードをオフにする. 3- fmIMEModeDisable IME モードを無効にする. 4- fmIMEModeHiragana 全角ひらがなモードでIME をオンにする. 5- fmIMEModeKatakana 全角カタカナモードでIME をオンにする. 6- fmIMEModeKatakanaHalf 半角カタカナモードで IME をオンにする. 7- fmIMEModeAlphaFull 全角英数モードでIME をオンにする. 8- fmIMEModeAlpha 半角英数モードでIME をオンにする.

(30)

・IMEMode プロパティの設定値に従い,3つのプロパティを設定する. ①テキストにフォーカ スが移るとIME は, 無効になる.IME を 手動でオンにするこ ともできない. ③テキストにフォーカ スが移るとIME は, 「半角カタカナモー ド」でオンになる. ②テキストにフォーカ スが移るとIME は, 「全角ひらがなモー ド」でオンになる. オブジェクト名 設定値 Textname1 3-fmIMEModeDisable Textname2 4-fmIMEModeHiragana Textname3 6-fmIMEModeKatakanaHalf 《Locked プロパティ : 設定値の編集の許可/不許可》 ・ True : 値の編集を禁止する. ・ False : 値の編集を許可する(既定値). ①True を選択設定する. ②キーボードからのテキ ストの編集ができなくな る. ※Locked プロパティを「False」に設定するとキーボードからのテキストの編集ができる.

(31)

《MultiLine プロパティ :複数行の入力が可能 》

①MultiLine プロパティを True に設定する.

《MultiLine プロパティと EnterKeyBehavior プロパティ設定の組合せ : それぞれ True に設 定すると,テキスト途中で改行ができる.》

《MultiLine プロパティを True に設定して, ScrollBars プロパティを 0-fmScrollBarsNone に設 定する : テキスト内をスクロールすることができない.》 ②テキストの途中で改行 ができる. ①MultiLine プロパティ とEnterKeyBehavior プロパティをTrue に設 定する. ①ScrollBars プロパティが 0-fmScrollBarsNone の場合 は,スクロールバーが表示され ない.↓キーでスクロールす

(32)

《MultiLine プロパティを True に設定して, ScrollBars プロパティを 2-fmScrollBarsVertical に 設定する : テキストに縦スクロールを表示させることができる.》 ①ScrollBars プロパティが 0-fmScrollBarsVertical に設 定すると,テキストに縦スクロー ルバーが表示される.

《MultiLine プロパティを True に設定して, ScrollBars プロパティを 2-fmScrollBarsVertical に 設定する : テキストに縦スクロールを表示させることができる.》 ②WordWrap プロパティを False に設定する. ①ScrollBars プロパティを 3-fmScrollBarsBoth に設定す る. ③テキストボックスの縦横の範囲 を越えて入力されたとき,それ ぞれのスクロールバーが表示さ れる. ○ 実習5 次のプロパティの設定を行い動作を確認する.

・Tab Index プロパティは,Tab キーを押したときにフォーカスが移動する順番を,0から始まる インデックス番号で指定する.

(33)

《ラベル》 ラベルは,ユーザーが直接入力することができないが,他のコントロールに入力する内容の説 明やタイトルなどとして使われる. ②ユーザーフォーム上 でマウスをクリックす る.続けてマウスをク リックすると複数のラ ベルを作成できる. ①コントロールから「ラベル」 アイコンをW クリックする. ②フォントプロパティでフォン トサイズを設定する. ①ラベルプロパティの Caption に「氏名」を入力 する.

(34)

《ラベルのレイアウト : 外観を変更する》

ラベルの外観は,Border Style プロパティで外枠の有無,Special Effect プロパティで外枠の レイアウトを変更することができる. プロパティ 値と定数 説明 BorderStyle 0-fmBorderStyleNone 枠なし 1-fmBorderStyleNone 枠あり SpecialEffect 0-fmSpecialEffectFlat 立体表示なし 1-fmSpecialEffectRaised 上辺と左辺が強調表示,下辺と右辺に影が付く 2-fmSpecialEffectSunken 上辺と左辺に影が付き,下辺と右辺が強調表示 3-fmSpecialEffectEched 枠が沈む 6-fmSpecialEffectBump 上辺と左辺は平らに表示,下辺と右辺に隆起線が付く BorderStyle プロパティを 1-fmBorderStyleNone に 設定するとラベルに外枠が 付く. SpecialEffect プロパティ を 3-fmSpecialEffectEched に設定するとラベルの外枠 が沈む. * 他の設定も行い,ラベルコントロールの表示方法を確認する. * ラベルのBack Color プロパティを設定するとどのようになるか確認する.

(35)

《チェックボックス:「オン」と「オフ」や,「はい」と「いいえ」のような二つの状態を切替えて表現.》 チェックボックスコントロールは,チェックマークを付けたり消したりする四角形の領域と,その内 容を示す文字列を表示する領域からなる. 《チェックマークの表示位置の設定》 *AutoSize プロパティを True に設定すると,チェックボックスのサイズに合わせて,チェックボッ クスのHeight プロパティと Width プロパティが自動調整される. ① コントロールから 「チェックボック ス」アイコンをW クリックする. ② 終了するとき は,コントロール ボックスの「チェ ックボックス」ア イコンをクリック する. ②ユーザーフォーム上 でマウスをクリックす る.続けてマウスをク リックすると複数のチ ェックボックスを作成 できる. Alinment プロパティ: 0-fmAlignmentLeft 1- fmAlignmentRight キャプションは左寄せ,ボックスが右寄せ. ボックスは左寄せ,キャプションが右寄せ. ④Caption プロパティに 「氏名」と入力する.

(36)

オプションボタン 《フレームを作成する》 オプションボタンは通常2つ以上用意して,あるグループを作成する.グループの中から1つの 項目を選択するときに使用する.ここでは,フレームを使ったグループを解説する. ②ユーザーフォーム上 でマウスをクリックす る.続けてマウスをク リックすると複数のフ レームを作成できる. ① コントロールから 「フレーム」アイコ ンをW クリックす る. ② 終了するとき は,コントロール ボックスの「フレ ーム」アイコンを クリックする. 《フレームの中にオプションボタンを作成する》 ②ユーザーフォーム上 のフレーム内でマウ スをクリックする.続 けてマウスをクリック すると複数のオプシ ョンボタンを作成でき る. ① コントロールから 「オプションボタ ン」アイコンをW クリックする. ③ 終了するとき は,コントロール ボックスの「オプ ションボタン」ア イコンをクリック する.

(37)

《プロパティオブジェクトに名前を付ける》 オプションボタン1のオブジェクト名を“Opt 女性”と入力する. オプションボタン2のオブジェクト名を“Opt 男性”と入力する. 《フレームに名前を付ける》 フレームプロパティのCaption に“性別”を入力する. 《OptionButton1 の名前を変える》 オプションボタン1 の Caption に“女性”と入力する. フレーム左側上に表示される. OptionButton1 が女性の文 字列に変わる.

(38)

《OptionButton2の名前を変える》 OptionButton2が男性の文 字列に変わる. オプションボタン1 の Caption に“男性”と入力する. 《GroupName プロパティ》 フレーム内に作成した複数のオプションボタンの間では,GroupName プロパティを設定しなく ても,フレーム内の1 つの項目を選択することができる. 《OptionButton2にチェックマークを付ける》 実際は選択頻度の多い方のValue プロパティを True に設定する.

Value プロパティを True に設定する. プションボタンにチェックが表示OptionButton2が男性のオ される. 〔標準〕ツールバーの〔Sub/ユーザーフォームの実行〕ボタンでユーザーフォームを表示する. 女性にチェックマーク が付き,同じグループの 男性のチェックマークが 自動的に外れる. 男性にチェックマーク が付き,同じグループの 女性のチェックマークが 自動的に外れる. 女性にチェックマ ークが付く. 再度,女性をクリックする. 男性をクリックする. 女性をクリックする. *チェックボックスと異なるところは,どのような事か確認してみてください.

(39)

コンボボックス 《選択項目を縦にリスト表示選択入力,また,キーボード入力が可能である.》 リストに表示する項目が多い場合は,自動的にスクロールバーが表示され,これを使ってリスト 内容をスクロールすることができる. 《コンボボックスに表示するリスト項目を登録する.》 ※ リストのファイル名 は,「リスト項目」と して,同じブック内 に作成する. ※ コンボボックスでリ ストファイルをスク ロールする場合 は,リストファイル が同時に起動して いることが条件と なる. ④OK をクリックする. ⑤追加をクリックする. 選択したセル範囲. ③表示された「セル範囲」を 確認する. ④名前の定義として,参照範囲名を 「名簿」として定義する. ①リストの入力範囲を 選択する. ②メニューバーの挿入から「名 前」−「定義」をクリックする.

(40)

⑥ファイル上の任意のセルを クリックして,ツールバーの 「名前ボックス」右側の「▼」 をクリックする.名前ボック スに表示された「名簿」をク リックすると,選択されたリ スト範囲が表示される. 《コンボボックスの作成》 コンボボックスの作成は,コントロールボックスのコンボボックスアイコンをクリック,または,W クリックして,他のコントロールの作成と同様にユーザーフォームに作成する. ②ユーザーフォーム上でマ ウスをクリックする.続け てマウスをクリックすると 複数のコンボボックスを 作成できる. ④オブジェクト名を挿 入する. ① コントロールから「コ ンボボックス」アイコ ンをW クリックする. ③ 終了するときは,コン トロールボックスの 「コンボボックス」アイ コンをクリックする.

(41)

《プロパティの設定》 ② 表示する列数 ③ 列見出しの表示 True : 表示する False : 表示しない ④ 列幅の設定 学籍番号:20:pt 氏名 :30:pt 総計 :40.95:pt 30:Pt 20:Pt ⑤ 最大行数の設定 表示行数を数値で指定 ⑥ リストソースの設定 リストのセル範囲を指定 (登録名) ⑦ コンボボックスの設定 0- fmSty∼: 通常の機能 1- fmSty∼: リストボック スとして機能 49.95:Pt ① Cbo1 と入力する. *主に活用するコマンドボックスプロパティの設定を挙げた.次に①,④をのぞく②∼⑦それぞれ

(42)

《②:ColumnCount》 表示する列数を設定する. ColumnCount を1に設定すると,最初の1行表示する. ColumnCount を2に設定すると2行表示する. 《③:ColumnHeads》 列見出しの設定:True は表示.False は非表示.

ColumnHeads を True に設定すると列 A,列 B の見出しが表示される.

ColumnHeads を False に設定すると列 A,列 B の見出しが表示されなくなる. 《⑤:ListRows》

最大表示行数の設定:表示行数を数値で指定する.

(43)

《⑥: RowSource》 リストのセル範囲を指定(登録名を入力する). セル範囲を登録した名前を入力する. セル範囲の登録については,《コンボボックスに表示する リスト項目を登録する.》を参照すること. ※RowSource プロパティにセル範囲を設定する場合, 「ブック名」シート名!セル範囲(例A1:B11)を入力しても可能である. 《⑦Style》 外部入力の制限を設定する. キーボードから任意に入力するこ とができる. キーボードから任意に入力するこ とができる. Style プロパティに 0-fmStykDropDownCombo を 設定する. Style プロパティに 2-fmStykDropDownList を 設定する.

参照

関連したドキュメント

設定支援ソフトウェアで設定したときは、データを付属の SD カードに保存した後、 FS-2500EP の設定操 作部を使って SD カードから

を軌道にのせることができた。最後の2年間 では,本学が他大学に比して遅々としていた

攻撃者は安定して攻撃を成功させるためにメモリ空間 の固定領域に配置された ROPgadget コードを用いようとす る.2.4 節で示した ASLR が機能している場合は困難とな

回転に対応したアプリを表示中に本機の向きを変えると、 が表 示されます。 をタップすると、縦画面/横画面に切り替わりま

タップします。 6通知設定が「ON」になっ ているのを確認して「た めしに実行する」ボタン をタップします。.

ペトロブラスは将来同造船所を FPSO の改造施設として利用し、工事契約落札事業 者に提供することを計画している。2010 年 12 月半ばに、ペトロブラスは 2011

パスワード 設定変更時にパスワードを要求するよう設定する 設定なし 電波時計 電波受信ユニットを取り外したときの動作を設定する 通常

サンプル 入力列 A、B、C、D のいずれかに指定した値「東京」が含まれている場合、「含む判定」フラグに True を