いまさら聞けないIT用語:「マクロ」とは? VBAとの違い、できること、Excelマクロの初歩など基本を解説 | データで越境者に寄り添うメディア データのじかん
カテゴリー
キーワード

いまさら聞けないIT用語:「マクロ」とは? VBAとの違い、できること、Excelマクロの初歩など基本を解説

         

『マクロの導入で、1時間以上かかっていた作業が数分・ワンクリックで終わるようになった』

業務効率化のリサーチをしているとこのような事例をときおり目にします。本当ならばマクロは非常に便利だな……と思いつつ、それ以上調べられていないという方も多いのではないでしょうか。

そこで今回の記事では、「マクロとはいったいどのような機能なのか? 」「マクロを習得するとどんなメリットが得られるのか?」といった疑問を解決し、マクロを始める第一歩となる知識をご紹介します。ぜひ最後までお付き合いください。

マクロは“複数の操作をまとめて呼び出す”機能

アプリケーションソフトにおけるマクロは「複数の操作をまとめて必要に応じて呼び出せるようにする機能」を指します。特にExcelの自動化で使われる例が多く、データ集計や分類、シートの印刷などさまざまな作業を自動で行わせることができます。

ほかにもMicrosoft製品(2020年4月21日より「Office 365」→「Microsoft 365」に改名)のWord、PowerPoint、AccessやAdobe製品のIllustrator、Photoshopなどマクロ機能(Adobe製品の場合は「アクション」と呼ばれる)を持つ製品は多数存在します。Officeにおいてマクロの操作内容を記録するためのプログラミング言語をVBA(Visual Basic for Applications)といい、VBAを使いこなせるほどマクロでより幅広い業務を自動化できるようになります。

マクロは便利な機能、VBAはそれを実現するための部品と考えれば良いでしょう。

なお、Microsoft製品と同様にビジネスで用いられることの多いGoogleスプレッドシートやGoogleドキュメントではGoogle Apps Scriptという言語がVBAに相当し、Apps Scriptを用いてマクロの操作を行うことができます。

マクロでできること

マクロでできることを具体的に見てみましょう。

業務の自動化


アプリケーション内で行う業務はすべてマクロで自動化することができます。例えばExcelでは、「1000件のブックから必要なデータのみを抽出し、1つのブックにグラフ表示する」「ワンクリックで領収書やシフト表を発行する」といった操作も自動化できます。

ほかのMicrosoft製品との連携


Microsoftアプリケーション内で連携させて用いられるのもマクロの利点です。「Excelのデータをプレゼンで用いるためPowerPointのスライド内に埋め込む」「Accessに蓄積したデータを必要な分だけExcelに取り出す」など便利な活用法は枚挙にいとまがありません。

Webからのデータの取得


いわゆるWebスクレイピング(Webからのデータの取得)もVBAを理解すれば、開発環境を構築する手間なく行うことができます。サイトから抽出したデータを直接セルに設定できるため、スムーズにデータ分析に移行できる点も魅力的です。

メールの作成・送信


ExcelとMicrosoft Outlookなどのメールソフトを連携させることで、メールの作成・送信を自動で行えます。日報やメルマガなど定期的かつ大体同じフォーマットで作成することになるメールは、自動作成・自動送信することで手間を大きく削減できます。

 

(宮田文机)

 
【画像付き】マクロ×Excelで「自動化」を行う初歩

1 2 3

参照元

Excelマクロとの上手な付き合い方┃一般社団法人可視経営協会
マクロ 【 macro 】 マクロ言語┃IT用語辞典 e-Words
VBA 【 Visual Basic for Applications 】 Excel VBA / Access VBA┃IT用語辞典 e-Words
Excelマクロで年間35万時間を削減、それでも三井住友海上がRPAを導入した理由┃ITmediaエンタープライズ

・古川順平『一冊に凝縮 Excel マクロ & VBA やさしい教科書』SBクリエイティブ(2020) ・Office VBA リファレンス┃Microsoft

×

メルマガ登録をしていただくと、記事やイベントなどの最新情報をお届けいたします。


 

ChatGPTとAPI連携したぼくたちが
機械的に答えます!

なんでも質問してください!

何か面白いことを言うかもしれないので、なんでもお気軽に質問してみてください。
ただし、何を聞いてもらってもいいですけど、責任は取れませんので、自己責任でお願いします。
無料ですよー

ヒューマくんAIの回答は正確ではない場合もあります。

データ活用 Data utilization テクノロジー technology 社会 society ビジネス business ライフ life 特集 Special feature

関連記事Related article

書評記事Book-review

データのじかん公式InstagramInstagram

データのじかん公式Instagram

30秒で理解!インフォグラフィックや動画で解説!フォローして『1日1記事』インプットしよう!

おすすめ記事Recommended articles

掲載特集

デジタル・DX・データにまつわる4コマ劇場『タイムくん』 デジタル・DX・データにまつわる4コマ劇場『タイムくん』 データのじかんをもっと詳しくデータのじかんフィーチャーズ データのじかんをもっと詳しく データのじかんフィーチャーズ 「47都道府県47色のDXの在り方」を訪ねる『Local DX Lab』 「47都道府県47色のDXの在り方」を訪ねる『Local DX Lab』 DXの1次情報をを世界から『World DX Journal』 DXの1次情報をを世界から 『World DX Journal』 データで越境するあなたへおすすめの『ブックレビュー』 データで越境するあなたへおすすめの 『ブックレビュー』 BIツールユーザーによる、BIツールユーザーのための、BIツールのトリセツ BIツールユーザーによる、BIツールユーザーのための、BIツールのトリセツ CIOの履歴書 by 一般社団法人CIOシェアリング協議会 CIOの履歴書 by 一般社団法人CIOシェアリング協議会 なぜ、日本企業のIT化が進まないのか――日本のSI構造から考える なぜ、日本企業のIT化が進まないのか――日本のSI構造から考える 日本ビジネスの血流である帳票のトレンドを徹底解説 日本ビジネスの血流である帳票のトレンドを徹底解説 データを武器にした課題解決家「柏木吉基」のあなたの組織がデータを活かせていないワケ データを武器にした課題解決家「柏木吉基」のあなたの組織がデータを活かせていないワケ BI(ビジネスインテリジェンス)のトリセツ BI(ビジネスインテリジェンス)のトリセツ 入社1年目に知っておきたい差が付くKPIマネジメント 入社1年目に知っておきたい 差が付くKPIマネジメント CIOLounge矢島氏が紐解くトップランナーたちのDXの“ホンネ” CIOLounge矢島氏が紐解く トップランナーたちのDXの“ホンネ” データのじかん Resources越境者のためのお役立ち資料集 データのじかん Resources 越境者のためのお役立ち資料集 AI実装の現在地点-トップITベンダーの捉え方 AI実装の現在地点-トップITベンダーの捉え方 データでビジネス、ライフを変える、面白くするDATA LOVERS データでビジネス、ライフを変える、 面白くするDATA LOVERS データマネジメント・ラジオ by データ横丁 データマネジメント・ラジオ by データ横丁 データのじかんNews データのじかんNews データ・情報は生もの!『DX Namamono information』 データ・情報は生もの! 『DX Namamono information』 ちょびっとラビット耳よりラピッドニュース ちょびっとラビット耳よりラピッドニュース AI事務員宮西さん(データ組織立ち上げ編) AI事務員宮西さん(データ組織立ち上げ編) 藤谷先生と一緒に学ぶ、DXリーダーのための危機管理入門 藤谷先生と一緒に学ぶ、DXリーダーのための危機管理入門 生情報取材班AI時代に逆行?ヒトが体感した「生情報」のみをお届け! 生情報取材班AI時代に逆行?ヒトが体感した「生情報」のみをお届け! データはともだち 〜怖くないよ!by UpdataTV Original データはともだち 〜怖くないよ!by UpdataTV Original データ飯店〜データに携わるモノたちの2.5thプレイス by UpdataTV〜 データ飯店〜データに携わるモノたちの2.5thプレイス by UpdataTV〜 インサイトーク〜データで世界を覗いてみたら〜by WingArc1st + IDEATECH インサイトーク〜データで世界を覗いてみたら〜by WingArc1st + IDEATECH
close close