マクロとEXCEL VBAについて

マクロとは

マクロとは、Excelで行う繰り返し作業を自動化する「記録」や「プログラム」のこと。

毎日同じ形式の報告書を作っていたり、内容は異なるが項目が同じデータを手で入力するなど、同じような作業を繰り返し行うときに自動化を行うために使います。

VBAとは

VBAはVisual Basic for Applicationの略語。

セルにデータを書き込んだり、ファイルを保存したり、利用者にメッセージを表示させたり、様々なことをEXCELにさせるためのプログラミング言語。

元々はMicrosoftが開発したVisual Basicというプログラミング言語があり、それをMicrosoft Office製品、EXCELやWordやPowerPointやACCESSに向けて使えるようにしたもの。そのためにfor Applicationと付けられている。元となったのはVB6だがサポートが終了しており、現在はVB.NETが主流になっている。

マクロはEXCELで行う操作を自動化するための機能であることに対して、VBAはマクロを動かすためにどのような処理をさせるかを具体的に指示するために書くプログラム。

マクロの記録

プログラムを書いている様子

マクロを作る。VBAを書けるメリット

VBAを書くことができ、マクロを作ることができるようになると自動化・高速化による業務の効率化ができるようになる。

また、手で作業をしていたときに発生していたミスを防止することができるようになる。

結果的に業務の進捗がスムーズになり、退社時間を早めたり、より多くの仕事をすることができるようにやる。

同時にマクロを作ると同僚からとても重宝されるようになる。

マクロを作る・使う上で気をつけること

利用のルールを決める。

安易に他人へ渡さない。また、渡させない。

VBAの学習と同時にやるべきこと

業務理解

コメント

タイトルとURLをコピーしました