富士通グループでは、多くの方に当社ホームページを利用していただくため、アクセシビリティに配慮したホームページの制作を行っております。
アクセシビリティの実装方法としてスタイルシートを使用しております。お客様が使用されているブラウザはスタイルシート非対応のブラウザのため、表示結果が異なっておりますが、情報そのものは問題なくご利用いただけます。

富士通エフ・オー・エム

 

Microsoft Excel 2000 III マクロ / VBA入門編 目次

本書をご利用いただく前に

第1章 VBAの基礎知識

STEP1 プログラムの概要
1 プログラム
2 プログラミング言語

STEP2 VBAの概要
1 処理の自動化
2 マクロ
3 VBAによるプログラミング
4 イベントドリブンプログラミング

STEP3 VBAによるマクロの作成方法
1 記録機能と直接入力
2 マクロの記録方法
3 マクロの記録後

STEP4 マクロの編集と保存
1 Visual Basic Editor
2 マクロの保存先
3 マクロ名
4 ショートカットキー

第2章 マクロの記録

STEP1 記録機能によるマクロ作成の流れ

STEP2 マクロを作成する
1 マクロの記録

STEP3 複数の処理をマクロにする
1 複数の処理を組み合わせたマクロ
2 マクロの作成

STEP4 個人用マクロブックに保存する

STEP5 練習問題

第3章 マクロの内容の理解と修正

STEP1 VBエディタの基本操作
1 VBエディタの起動
2 VBエディタの画面構成
3 プロジェクトウィンドウの利用

STEP2 プログラムの意味を理解する

STEP3 マクロを修正する
1 不要行の削除
2 マクロの修正
3 コンパイル

STEP4 もっと便利なマクロに修正する

第4章 モジュールとプロシージャ

STEP1 モジュールの概要
1 モジュールの構成
2 モジュールの新規作成
3 モジュール名の変更
4 モジュールの削除

STEP2 プロシージャの概要
1 プロシージャ
2 プロシージャの種類
3 プロシージャの作成

STEP3 プロシージャの構成要素
1 オブジェクト
2 メソッド
3 プロパティ

STEP4 メプロシージャを直接入力で作成する
1 オブジェクトの使用
2 メソッドの使用
3 メソッドの引数指定

第5章 ワークシートとセル操作

STEP1 ワークシートを操作する
1 ワークシート選択
2 ワークシート挿入
3 ワークシート削除

STEP2 セルを操作する
1 Rangeオブジェクト
2 Cellsプロパティでセルを選択する
3 相対参照と絶対参照
4 連続するセルを指定する

第6章 マクロの登録と実行

STEP1 マクロの実行方法を検討する

STEP2 コマンドボタンに登録する
1 コマンドボタン

STEP3 ツールボタンへ登録する
1 文字のツールボタン
2 絵のツールボタン

STEP4 ツールバーの作成

STEP5 メニューバーへ登録する
1 メニューバーへの登録
2 メニューバーの削除

第7章 VBAでの操作

STEP1 変数を理解する
1 変数とは
2 変数の名前
3 変数の宣言
5 データ型
6 変数の使用

STEP2 制御構造
1 制御構造とは
2 演算子

STEP3 条件を分岐する(If~Then)
1 If~Thenステートメント
2 If~Then~Elseステートメント
3 If~Then~ElseIfステートメント
4 If文のネスト

STEP4条件を分岐する(Select~Case)
1 Select~Caseステートメント
2 演算子を条件とするSelect~Caseステートメント
3 不連続の値を条件とするSelect~Caseステートメント
4文字列を条件とするSelect~Caseステートメント

STEP5処理を繰り返す(For~Next)
1 For~Nextステートメント
2 指定した回数を繰り返すFor~Nextステートメント
3 増減値を正の値にしたFor~Nextステートメント
4 増減値を負の値にしたFor~Nextステートメント

STEP6処理を繰り返す(Do~Loop)
1 Do~Loopステートメント
2 DoWhile~Loopステートメント
3 Do~LoopWhileステートメント
4 DoUntil~Loopステートメント
5 Do~LoopUntilステートメント
6 無限ループ

STEP7 練習問題

第8章注文リストのプログラム作成

STEP1処理の流れを確認する
1 注文リストの作成
2 シート「メイン」の確認
3 シート「顧客リスト」の確認
4 シート「4月度」の確認
5 Excelの終了

STEP2プログラムを対話形式で実行する
1 対話形式のプログラム
2 MsgBox関数
3 InputBox関数

STEP3データを抽出する
1 オートフィルタを使った抽出
2 オートフィルタのマクロ記録
3 プロシージャの修正
4 オートフィルタの解除

STEP4データを印刷する
1 ワークシートの印刷
2 ページ設定
3 印刷プレビュー
4 印刷

STEP5ユーザー定義関数
1 ユーザー定義関数とは
2 Functionプロシージャ
3 ユーザー定義関数の作成

STEP6インポート・エクスポート
1 モジュールのインポートとエクスポート
2 モジュールのエクスポート
3 モジュールのインポート

STEP7分岐や繰り返し処理の多重構造
1 条件分岐を使用したシートコピー
2 警告メッセージの非表示
3 エラー発生時の対応
4 データ入力処理

STEP8アプリケーションの仕上げ
1 コマンドボタンの作成
2 シートを切り替えるプロシージャの作成
3 InputBoxを使用したシートの切り替え
4 Excelを終了するプロシージャの作成
5 コマンドボタンの作成

STEP9練習問題

第9章 デバッグ

STEP1デバッグする
1 デバッグ

STEP2エラーを発見する

STEP3コメントを利用する

STEP4ステップモードでマクロを実行する
1 ステップモード
2 ブレークポイント

STEP5クィックウォッチを使用する

第10章総合練習

STEP1 基本的なプログラムの作成
1 シートを切り替えるプログラムの作成
2 印刷プレビューを実行するプログラムの作成
3 自動集計するプログラムの作成
4 自動集計を削除するプログラムの作成

STEP2 InputBoxの練習
1 ブックの確認
2 プログラムの作成
3 コマンドボタンの作成

STEP3 請求書を作成する
1 ブックの確認
2 プログラムの作成

STEP4 繰り返しと分岐処理を組み合わせたプログラムを作成する

練習問題

解答例

付録

索引