プログラム入門(EXCEL VBA によるプログラムの学習)

(未稿の項目は作成していません、項目が変わる可能性があります。ご容赦下さい。
 1.EXCEL VBAの準備 

1.1.VBAエディタを開く
1.2.プログラムを記述する
1.3.実行ボタンの作成
1.4.エラー表示(例)


2.変数と型の宣言

2.1.2進法と16進法
2.2.変数宣言
2.3.代表的な型宣言
2.3.変数宣言エラー
2.4.配列とユーザ定義変数


3.演算・文字処理

3.1.演算の規則
3.2.条件判断
3.3.文字列




4.制御(分岐・ループ)
4.1.分岐
4.2.ループ
4.3.システムエラー分岐





5.ユーザ関数(未稿)

5.1.関数(Sub)
5.2.関数(Functuin)
5.3.変数の受け渡し
5.4.関数の参照(CALL)



6.EXCEL VBAmp概要(未稿)

6.1.オブジェクトの階層構造)
6.2.セルの操作
6.3.シートの操作
6.4.ブックの操作
6.5.デバッグツールの概要

 
 7.ユーザフォーム(未稿)

7.1.ユーザフォーム
7.2.ツールボックス
6.3.ボタン
6.4.ラベル
6.5.テキストBOX
6.6.リストボックス
5.7.チェックボックス
5.8.オプションボタン



 ・サンプルプログラム

  下記に紹介するサンプルプログラムは、学習の一環として作成したものであり、BUGや問題点が含まれている可能性があります。
  また、サンプルプログラムで使用されている手法が必ずしも最適とはいえない場合もありますので併せてご注意下さい。
  また、サンプルプログラムには不適合(バグ)が存在する可能性があります。ご容赦下さい。

機能 プログラム名  ダウンロード
1〜10000の中に含まれる素数を表示する
(For〜Next処理のサンプル)
素数検索  P_NUMBER.xls
祝祭日を表示するカレンダー
VBAで多用する押しボタンの
@ボタン表示名のプログラムによる変更
Aボタン色の変更
Bボタンの表示/非表示
 押しボタンのプロパティ処理の参考用に作成。
(祝祭日に誤りがあった場合は修正して流用してください)
ポイント
オブジェクト名を、「Controls」を使用する事で変数化している。
・通常のボタン色指定
 PB_1.BackColor = &H8000000F
 (ボタン色を"&H8000000F"にする)
・Controlsを使用した指定
For i = 1 to 9
 Controls("PB_" & CStr(i)).BackColor = &H8000000F
Next i
PB_1 から PB_9 までの指定を For ループで処理可能


カレンダー I_CALENDAR.xls 
 
 




株式会社 I.T.オフィス TOPページ
・商用を除き、この資料(一連のホームページ・素材)を自由に流用してかまいません。・商用を除き、このホームページへのLINKは自由に行ってかまいません。(連絡は不要です)・本資料の使用・流用に関するいかなる損害も当社は一切の責任を負いませんのでご承知下さい。・本資料の著作権は株式会社 I.T.オフィスにあります。
担当:システム技術担当 伊藤( Mail:k.itou@itoffice.jp )