世界でいちばん簡単なExcelVBAのe本[最新版] ExcelVBAの基本と考え方がわかる本

概 要

かわいいイラストや図と共に解説した世界でいちばん簡単なExcel VBAの入門書です。毎日、手作業で何時間もかけてやっていたExcelの作業が、VBAのプログラミングをおぼえるだけで一瞬で終わるようになります。本書は、これからVBAプログラミングの勉強をはじめようと思っているExcelユーザーを対象に、その基本と考え方をくだけた語り口でわかりやすく解説。豊富なサンプル例と演習問題、本文掲載プログラムのダウンロードサービスも付いていますので、効率的にプログラミングが身に付きます。

著者 道用大介
価格 本体1400円(税別)
ISBN 978-4-7980-2299-4
発売日 2009/6/20
判型 A5
色数 4色
ページ数 234
CD/DVD
対象読者 入門
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

基本編

第1章 はじめに

Section 01 Excel VBAを勉強しよう

VBAとは

Excelという部下を持とう!

手作業は面倒

Excel VBAは学びやすい

第2章 プログラミングを書く準備

Section 01 前準備

セキュリティの設定

uExcel 2007の場合

uExcel 2003の場合

VBA開発環境を整える

Section 02 プログラムを書く

エディターを開く

uExcel 2007の場合

uExcel 2003の場合

uモジュールを作成する

プログラムを書く

プログラムを実行する

ファイルを保存する

信頼した場所以外にファイルを保存したい(Excel2007)

プログラム記述までの流れ(まとめ)

Section 03 いろんなモノ(オブジェクト)の呼び方

オブジェクト

コレクション

プログラム中でのセルの数え方

プログラムの中でのオブジェクトの表記方法

プロパティとメソッド

第3章 VBAの基本文法を覚えよう

Section 01 手順化

手作業を手順化

プログラムへ変換

Section 02 変数と代入

変数とは

代入とは

データ型

変数の宣言

文字列

Section 03 条件分岐

条件分岐とは

If文

Section 04 繰り返し

繰り返しとは

For文

カウンタ変数

カウンタ変数の開始値

カウンタ変数をうまく使うことが肝!

二重構造のFor文

Section 05 演算子

算術演算子

比較演算子

論理演算子

Section 06 プログラムを簡潔にするための文法

オブジェクト変数

With文

インデント

コメント

Section 07 基本文法の演習

演習1 セルの値を入れ替える

演習2 最大値を求める

演習3 偶数と奇数を判断する

演習4 座席番号を記入する

演習5 身長と体重からBMIを求める

演習6 データを違うシートに転記する

応用編

第4章 関数と配列の基本

Section 01 関数入門

関数とは

引数と戻り値

VBA関数の使い方

Section 02 ユーザー定義関数

Functionプロシージャ

ユーザー定義関数の呼び出し方

ユーザー定義関数の値の戻し方

変数の有効範囲

引数の上書きに注意!

値渡しと参照渡し(ByValとByRef)

Section 03 配列

配列とは

配列の宣言方法

添え字と要素数

ReDimで再定義

Section 04 関数と配列の演習

演習1 携帯電話の料金計算

演習2 データの順序を入れ替える

第5章 オブジェクト操作と既存関数

Section 01 オブジェクトの操作

フォント名

フォントの色

セルの背景色

色について(色の指定、RGB、ColorIndex)

行・列の挿入と削除

行・列の非表示と表示

値の入っている最終行・最終列を知る

範囲の指定

ワークシートの数を知る

ワークシートの追加

ワークシートの削除

保存してあるワークブックを開く、上書きする、閉じる

新しいワークブックを作成する

Section 02 ワークシート関数の利用

指定した範囲の合計、最大値、最小値を求める

Section 03 VBA関数の利用

日付の加算

2つの日付の間隔を求める

文字列の文字数を求める

文字列の一部を抽出する

データ型の変換

絶対値を求める

整数部分だけを抽出する

平方根を求める

乱数を使う

三角関数を使う

Section 04 オブジェクト操作と既存関数の演習

演習1 条件を満たすセルに色を塗る

第6章 応用文法

Section 01 条件分岐と繰り返しの応用文法

条件分岐(Select Case文)

繰り返し(Do文)

Section 02 その他の制御文

繰り返しやプロシージャを抜ける(Exit)

指定した場所にプログラムをジャンプさせる(Goto)

プログラムの実行を終了させたい(End)

Section 03 ユーザー定義型

ユーザー定義型とは

ユーザー定義型の定義方法

実践編

第7章 実践的な使える技

Section 01 機能別、目的別にプログラムを分割

Subプロシージャの呼び出し

プログラムの分割

Section 02 モジュール化

よく使うプログラムを使いまわす

モジュールにまとめる

モジュールのエクスポート

モジュールのインポート

Section 03 プログラムを途中で中断する

ブレークポイント

ウォッチ式

Section 04 ワークシートをユーザーインターフェースとして使う

ボタンを押してプログラムを実行

Section 05 メッセージボックスとインプットボックス

処理の途中でユーザーに確認や入力を求める

メッセージボックスの使い方

メッセージボックスの戻り値を取得

インプットボックスの使い方

Section 06 ワークシートイベント

ワークシートイベントとは

シートモジュール

イベントの取得

BeforeDoubleClickイベントの例

第8章 販売実績集計ソフトを作ってみる

Section 01 アプリケーションを作ろう

シチュエーションの設定

運用上のルール

アプリケーションの設計

データ取込プログラムの全体像

データ取込のプログラム

データ集計プログラムの全体像

データ集計のプログラム

付録

01 演習問題 解答編

02 主要コマンド一覧

PR

秀和システム