マクロの自動記録で雛型作って適当に改造というお手軽さ。
一般企業の業務システムなんて殆ど何でも作れちゃうし!
でもトラブルの元になることもあったりする。

はじめに

VBAはMicrosoft Officeに搭載されている統合開発環境Visual Basic Editor(VBE)上で開発する。
コードはMicrosoft Excel 2003と2007で動かしているが2003以前でも2007以降でもたぶん動く。

HelloWorld

変数の利用

計算

Sub 計算()
Dim a As Double
Dim b As Double
   a = Range("A1").Value
   b = Range("B1").Value
   '加
   Range("D1").Value = a + b
   '減
   Range("E1").Value = a - b
   '乗
   Range("F1").Value = a * b
   '除
   Range("G1").Value = a / b
   '商
   Range("H1").Value = a \ b
   'あまり
   Range("I1").Value = a Mod b
   'べき乗
   Range("J1").Value = a ^ b
   '文字列結合演算子
   Range("k1").Value = a & b
End Sub

セルの操作

条件分岐

繰り返し

配列

ユーザー定義型の変数

ユーザーフォーム

ワークシートとブックの操作

変数の適用範囲

関数の活用

ユーザー定義関数

グラフ

ピボットテーブル

デバッグ

エラー処理

Win32APIの呼び出し

参考


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS