Excel VBAコースを開始します。 (講座予告、feat.Excel VBAを推奨する理由)
数年前、社員を対象に発表したExcel VBA PPT資料をまとめてブログに掲載する予定です。
プログラミング言語でコーディング経験が全くない方は少し難しいかもしれませんが、できるだけ簡単に説明してみましょう。 😅
エクセルVBAをうまく活用すると業務生産性が高まり、成果物の品質も高まる。生産性が高くなるということは、同じ作業にかかる時間が短縮されるという意味である。生産性が高まるほど、より多くの業務を処理できるようになるという意味でもある。
Excel VBAは誰もが必ずしもしなければならないわけではありません。だが、エクセルを使いながら繰り返される手作業に苦しんでいるか、もう少し人間的な(?)人生を望む方にぜひ使ってみてくださいとお勧めする。
だからといってエクセルVBAが万能ではない。あまり依存しないでください。 😉
人は人がよくすること(計画、アルゴリズム、基準定義など)をし、機械は機械がうまくいくこと(繰り返し、大量作業の正確・迅速な処理など)をすればよい。
Excel VBAを使用して私の仕事の生産性を高めるためには、自分自身を第三者の観点から見ることが必要です。そうすれば、私が仕事をするときに繰り返されるパターンを見つけることができ、パターンを見つけなければ不必要に時間を無駄にする非効率要素を見つけて改善できるからだ。
プログラミング言語は少なくとも1つの経験があればはるかに理解しやすいだろうが、経験がなくても一度一度やってみよう。プログラミング言語は、C、C++、Java、C#、Delphi、VB(Visual Basic)、Pythonなど何でも経験があれば良い。 VB(Visual Basic)を経験した方が最も早く適応できる。
全体の目次は次のとおりです。
- Excel VBAの概要
- Excel VBAの基礎
- Excel VBA言語の基本
- Excel VBA How-To
- Excel VBAの活用例
おそらく10個程度の文になりそうで、週に1~2個程度ずつ着実に上げる予定だ。
▶次の投稿を見る(2〜3分で軽く読むことができます)
▶Excel VBAリファレンス(Microsoft)
Excel Visual Basic for Applications(VBA)リファレンス| Microsoft Learn
<< 関連記事のリスト >>
- Excel VBAコースを開始します。 (講座予告、feat.Excel VBAを推奨する理由)
- Excel VBAコース(1):Excel VBAの概要
- Excel VBAコース(2):Excel VBAの基礎
- Excel VBAコース(3):Excel Object Model
- Excel VBAコース(4):Excel Object Modelを扱う
- Excel VBAコース(5):Excelファイル拡張子、VBE、フォント設定
- Excel VBAコース(6):Excel VBA言語基本 - 変数
- Excel VBAコース(7):Excel VBA言語基本 - 文法(Syntax)
- Excel VBAコース(8):Excel VBA言語基本 - データ型(Data type)、データ構造(Data structure)
- Excel VBAコース(9):Excel VBA How-To
- Excel VBAコース(10):Excel VBAで開発され使用されているツール
- Excel VBAコース全体目次