プログラムによって動く、一連の動作がマクロです。その動作の指令を書くための言語がVBA(Visual Basicfor Applications)になります。マクロのなかみ(VBAで書かれたプログラムコード)は、通常、Excel画面からは直接見られません。「VBエディタ」と呼ばれる ...
マクロのプログラムが書かれている「VBエディタ」を使いこなせるようになれば、マクロ記録だけでは作れない高度なプログラムが作れるようになります。また、マクロ記録で作ったプログラムを変更して、さらに使いやすいマクロにすることも可能です。
さて、前回に引き続き、太田先輩はExcel VBAを利用して、業務を自動化する手段を、新人の田中君に紹介しました。 前回は、一つのExcelファイル(ブック)にある複数のシートを個別のバラバラのExcelブックに振り分けるだけでしたが、今回は、300個もあるExcel ...
今回、美人上司の太田さんが新人の田中君に見せたのは、Excelに備わっているVBA(Visual Basic for Applications)を使ったプログラミングでした。MicrosoftのOfficeシリーズにはもれなくVBAが備わっており、プログラミングによって自動化することが可能です。 そして ...
二重階乗(n!!)とはnから2ずつ減らしながら掛け合わせる特殊な階乗のこと。Excelでの計算方法は、Microsoft365 / Excel2021以降であれば配列関数「SEQUENCE」などを用いる。それ以外のバージョンではVBAでユーザー定義関数を作る。 数学や統計を扱う場面で「二重 ...