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

はじめに

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

HelloWorld

変数の利用

計算

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

セルの操作

条件分岐

繰り返し

配列

ユーザー定義型の変数

ユーザーフォーム

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

変数の適用範囲

関数の活用

ユーザー定義関数

グラフ

ピボットテーブル

デバッグ

エラー処理

Win32APIの呼び出し

参考


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