MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/19 おすすめ情報に 『 【資格取得者速報】 Aさん 「 Microsoft Security, Compliance, and Identity Fundamentals」 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


マクロとVBAの違い
profile-img
投稿者: Nakamaさん
投稿日:2021/05/07 17:02
更新日:
like-img
分類
技術
テクノロジー
全般
キャリア
運用・保守
投稿内容
本日は、Excel上でのマクロとVBAの違いをご紹介していきます。

マクロとは、普段Excelで行っているようなセルに色を付けたり、表を作成したりといったコンピュータの一連の操作を自動化するための技術のことを指します。開発タブの「マクロの記録」を押下すると一連の操作がマクロとして登録されます。

VBAとは、ExcelやAccessなどのOffice製品で利用できるプログラミング言語でマクロを実行するための手段の一つです。VBE

つまり、操作を自動化したものがマクロで、自動化させるためにコードを記述するのがVBAとなります。

【作成方法】
・マクロ
Excelの開発タブの「マクロの記録」をクリックするとマクロが作成されます。

・VBA
VBEと呼ばれるエディタに処理したいコードを記載してマクロを作成していきます。

【特徴】
・マクロの記録
 高度な知識は必要なく、マウス操作やキーボードで直観的に操作したものがマクロとして記録されていくため作成がしやすい。
一連の動作を一区切りとして記録していく為、同じ動作を繰り返したいときには、再実行しなければなりません。

・VBA
 処理したいものをコーディングしなければならないため、マクロのプログラミング言語の知識が必要です。 
しかし、マクロの記録では、手間だった繰り返しの処理や条件に応じて行う複雑な処理をコーディング次第で一連の動作として実行が可能になります。

Excelで毎日のように手間と時間がかかる作業を自動化してみては、いかがでしょうか。

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3