Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【Excel VBA】きちんと理解したい人のためのExcelマクロ入門
Rating: 4.1 out of 5(706 ratings)
4,947 students

【Excel VBA】きちんと理解したい人のためのExcelマクロ入門

Excelマクロを思った通りに書けませんか?本コースではVBAの挙動をきちんと理解することで、自分で考えてコードを組み立てる力を身に付けます。Microsoft Officeのマクロを作成したい人は是非こちらのコース受けてみてください。
Last updated 4/2023
Japanese
Japanese [Auto],

What you'll learn

  • Excelマクロの書き方について習得することができます。
  • VBAのプログラミング言語がどのように動くのか仕組みを理解することができます。
  • VBAプログラムの書き方を基礎から習得することができます。
  • VBAで問題が発生した際の調査方法について学ぶことができます。
  • VBAで新しいプロシージャーの使い方を調べる方法をマスターすることができます。
  • どのようにすればプログラミングが上達するのか知ることができます。
  • 請求書などを自動生成するマクロを作成する方法を学ぶことができます。

Course content

10 sections126 lectures11h 18m total length
  • プログラミングとは?5:19
  • プログラミングの上達に必要なこと4:00
  • Visual Basic Editor(VBE)を使ってみよう6:03
  • ドキュメント検査機能ダイアログの消し方1:12
  • モジュールとプロシージャ7:40
  • モジュールの削除方法0:46
  • コードを書く場所に気を付けよう5:20
  • コードの記述時は改行に気を付けよう1:37
  • イミディエイトウィンドウの使い方3:31
  • デバッグの使い方4:05
  • コメントとは?コメントの使い方5:19
  • エクセル操作からマクロを生成してみよう3:14
  • マクロの保存方法2:42
  • ショートカットを使って編集を高速化しよう3:57
  • プログラムの構成要素を確認しよう1:56

Requirements

  • Excelの簡単な操作ができること。(マクロの経験は不要)
  • WindowsOSのPCでExcelがインストールされていること。
  • Mac版Excelの動作確認は行っていませんのでご了承ください。

Description

Excelは今日のビジネスにおいて様々なタスクを自動化するための非常に有用なツールです。


そして、Excelのマクロを記述できるようになると、その強力な機能を最大限に活用することができるようになります。


本コースでは、Excelマクロに使用するVBAの基本的な動作原理から理解することで、応用の効く確固たる基礎を確立します。


*** 導入 ***

「マクロのコードはなんとなく読めるけど、少し難しくなったり、未知のコードはよくわからない。」

「ブログ記事などをコピーして使うだけで、挙動を理解してはいない。」

「他の人が作ったコードをコピーしてきて、少し変更すると動かなくなった。」

「新しい機能を作る時にどのようにして作ればよいのか分からない。」

「他の人が書いたブログ以外で、そもそもどのようにして調査するのか分からない。」


このようなことを思ったことはありませんか?もし、あなたがここで挙げられたことで悩まれているのであれば、本コースが最適かもしれません。


マクロはVBAという言語で書かれるプログラムです。


そのため、マクロの作成、変更にはVBAプログラムの挙動への理解が不可欠です。


もちろん、他人のブログからコードをコピー&ペーストすれば、簡単なマクロを組むことはできます。

ただ、それでも自分用にカスタマイズする際はコードの変更が必要になります。


プログラムはパズルのようなもので、様々なルールが組み合わさって動いています。

そのため、プログラムを変更する際は、それらのルールについて知っている必要があります


そして、その意味を理解することで自分でコードを組み立てることができるようになってきます。

そのため、プログラムが難しいと感じる場合には、まずプログラムのルールを学ぶことが重要になってきます。


そして、プログラムの動作原理を理解していくと、「こうすれば動きそうだな。」とか、「ここがこうなってるから、エラーがでるんだな。」といったことが、少しずつわかるようになってきます。


そうすれば、余計な暗記も必要なくなりますし、自分が必要なタイミングで必要な機能を調べて、自分で記述していくことができるようになっていきます。


プログラミングの学習では暗記型の学習はあまりお勧めしません。もちろん最小限の暗記は必要になってきますが、事細かに全てのプロシージャの使い方などを覚えることは非効率です。なぜなら、暗記するにはあまりにも覚えなければならないことが多いからです。そして、プログラムの機能は時代と共にどんどん追加されていきます。そのため、仕組みを理解し、必要な時に調べて、自分で組み立てることができる能力を伸ばすことがプログラミングの上達には必要不可欠となります。


もし、Excelマクロを学習しようと思っているのであれば、是非本コースを受けてみてください。

これまで、あいまいだった部分がすっきりして、きっとマクロを書くのが楽しくなると思います。


*** 本コースの目的 ***

本コースの目的は「場面に左右されないのExcel VBAの確固たる基礎」を構築することにあります。


Excelマクロの入門書では書き方のみを紹介しており、裏側の挙動について説明を省いているものがほとんどです。

しかし、自分でマクロを組み立てる技術を伸ばすためには、マクロの挙動を理解することがとても重要です。


仕組みを学ばず表面的な書き方のみを暗記するだけではプログラミングのスキルが積みあがっていきません。

逆に一度根底にある仕組みを理解することで、学んだ知識がどんどんと積みあがっていきます

そのため、年単位で見ると両者の違いはとても大きなものになります。


また、体系立てて理解することで、プロシージャの個別具体的な使い方などの膨大な暗記から卒業することができ、必要な時に調べて、自分で考えてマクロが記述できるようになります


*** 本コースの対象者 ***

本コースは、初心者から上級者まで幅広いレベルの方に適しています。

Excelマクロをなんとなく使ったことがある人やこれから使ってみたい人まで、Excelマクロを使う機会があれば是非こちらのコースで動作原理について学んでください。


*** 注記 ***

本コースはWindows上のExcel VBAを使用しています。

MacOS版のExcelでは一部動画と異なる可能性がありますので、ご了承ください。

Who this course is for:

  • Excelマクロを記述したことがない入門者の方。
  • Excelマクロをコピペで書けるが、自分で書き進めることができない方。
  • Excelマクロのコードがどのように動くのか仕組みから学びたい方。
  • Excelマクロの基礎をしっかり構築したい方。
  • Excelマクロを体系的に学びたい方。
  • 煩わしい暗記型の学習から卒業したい方。