ExcelVBAへの道
|
エクセルでプログラミングする方法には 1、マクロを使う。 2、VBAを使う。 (VBAにはフォーム上にオブジェクトを乗せる方法とシート上にオブジェクトを乗せる方法の2通りがあります。) 上記2つの方法があります。 第1章 マクロとVBA 1.VBA表計算ソフト「エクセル」のプログラミング機能=VBA VBAとは、Visual Basic for Apricationの略称です。開発販売元のマイクロソフト社がアプリケーション開発学習ソフトVisual Basicを基本にOfficeシリーズ(Excel,Word,Access,PowerPoint)にVBのプログラミング機能の一部を組み込んだものです。 VBのようにWindowsアプリケーションを開発できるものではなく、あくまでエクセルの表計算機能をベースにしているので、エクセルソフトなしで動作するものではありません。 つまり、エクセルVBAで作成したソフトはエクセルがインストールされていないコンピュータでは動きません。 VBのように独立してソフトが動作するものではないのです。 筆者の感覚ではVBの機能の6割程度の機能がエクセルのVBAに組み込まれているような気がします。 VBとVBAとの関係を図で示すと下のような関係になります。 フォーム
↓ マクロだけではできないことをVBAを使用して作成する。 ・マクロで記録できないこと |