わかっているつもりでわからない
エクセル業務改善に関する3つのキーワード
エクセルにおける「マクロ」
マクロとは表やグラフ作成、データ集計といったエクセル上の作業を自動化させるための機能のことを言います。作業手順をプログラム化することで繰り返しの操作などをマクロに任せれば業務改善が可能になります。
マクロを使いこなすための「VBA」
VBAはVisual Basic for Applications(ビジュアル・ベーシック・フォア・アプリケーション)の略でマイクロソフトOfficeでの処理を自動化するためのプログラミング言語です。エクセルのマクロ機能を構成する言語であるためマクロを使いこなすためにはVBAの知識が必要です。
RPAとは
Robotic Process Automation(ロボティック・プロセス・オートメーション)の略で、ロボットによるプロセス自動化という意味です。サーバーやクラウド上で動き、RPAに作業手順を記憶させることで業務改善ができ、プログラミング知識が無くても利用できます。
マクロ、VBA、RPAそれぞれの違いまとめ

マクロはエクセルの作業を自動化するもので、VBAはマクロを動作させるためのプログラミング言語ですのでエクセル上での業務効率化という点では同義です。またパワーポイントやワードにもVBAがあるためトOffice内での連携が可能です。
RPAは作業を自動化できる部分は共通ですが、Office以外のアプリケーションとも連携できる点がマクロ(VBA)とは違います。但しネットワークに繋がる環境ではセキュリテ対策が必要です。
業務改善につなげるその他のソリューション
その他の業務改善のソリューションとしてはエクセル作業をWebシステムに置き換えるという考え方の脱Excelツールがあります。また、エクセルから離れて業務そのものを根本的に見直すセミナー参加も解決方法の一つです。
また脱Excelではなくエクセル業務を軽減させるためのツールを利用する考え方もあります。これまでの業務の流れで完全にエクセルは断ち切れないという場合にはマクロ以外の業務改善手法として有効です。
まとめ:使い慣れたエクセルを業務から切り離すことは可能か

脱Excelを目指しても定着しないことも多く、脱Excelツールでもエクセル業務は残してもよいという説明がよく見受けられます。結局、エクセルを切り離すことができないならエクセル業務の改善を検討すべきでしょう。