VBAとは

d4b77909d62432737a47b17f2942e2e2-1

こんにちは。新入社員のKです。

 

入社して数週間が経ちましたが、他の新入社員の皆さんとVBA課題に取り組んでまだまだ四苦八苦しております。

そもそも、VBAとは何なのか原点に立ち返ってみたいと思います。

 

Excelには様々な便利機能があります。
簡単なところだとデータ集計があげられると思います。

このあらかじめ設定された手順を自動でやってくれる機能自体が「マクロ」と呼ばれ、その機能を作り上げている命令文(プログラミング言語)が「VBA」とのことです。
※ちなみにVBAは「Visual Basic for Applications」の略語だそうです。

押したらデータの自動入力してくれるボタンがあるとして、そのボタンの存在・またはボタン押下することが「マクロ」機能であり、ボタンの裏で こういう操作されたらこうデータを取得してきて…と具体的な自動化手順を記載しているのが「VBA」というイメージでしょうか…?

関数は出来ることがデータの計算や取得なので、上記みたいな複雑なマクロ機能には関わることは難しそうです。
関数は関数で役立つので覚えていきたいですね。

 

まだまだ覚えることが沢山あるVBAですが、これからも頑張って学んでいきたいと思います!

asuta.co.jp