|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/excelvbalearn/
课程评论:没有评论
## Course Summary: Excel VBA - Automate Your Work with Macros (Beginner-Friendly) This Coursera course, "Excel VBA - Automate Your Work with Macros (Beginner-Friendly)," focuses on teaching the Excel VBA programming language to help office workers and desk workers automate repetitive tasks and increase their work efficiency. **Course Highlights:** * **Target Audience:** Beginners with little to no prior programming experience. * **Learning Approach:** Emphasis on clarity with explanations using illustrations and minimal technical jargon, leveraging the instructor's years of experience learning and applying VBA. * **Key Benefits:** * Improve daily work efficiency. * Gain more free time. * **Learning Environment:** Windows 10 Pro 64bit, Microsoft 365 Excel (compatible with Excel 2010 and later for most features). * **Core Topics Covered:** * VBA syntax, variables, data types, and operators. * Control flow statements (If, For, Do, Select). * Debugging techniques. * Procedures, modules, and scope. * Worksheet functions and VBA functions. * Objects (Cells, Ranges, Sheets, Books, Applications). * Handling multiple values (Arrays, Collections, Dictionaries, Enums, Structures). * Programming logic (preprocessing, main processing, postprocessing). * UserForms. * Introduction to Tables and PivotTables. * **Practical Applications:** * File reading, copying all sheets, and extracting rows based on specific dates. * Using UserForms for file selection, sheet copying, adding functions, data lookup with dictionaries, and appending formulas with variables. * **Topics Not Covered:** BigQuery, integration with other Office applications (Word, PowerPoint, Outlook, Access), advanced analytical methods, shapes, charts, add-ins, and extremely new features (from Excel 2019 onward). This course aims to equip learners with the practical skills to leverage Excel VBA and transform their daily workflows.
オフィスワーカー、デスクワーカーの方ならほとんどの方が使っているであろう『Excel(エクセル)』。その『Excel(エクセル)』でできる事を自動化することができるのが、『ExcelVBA』という専用プログラミング言語です。個人的に『ExcelVBA』に触れるようになったのは2008年頃。当時の先輩が『ExcelVBA』を使って少しずつ仕事を自動化し始めて、見よう見まねで触り始めたのがきっかけでした。触り始めは本当に何をやっているのかてんでわからず、書けば書くほどぐちゃぐちゃなコードになってしまって、処理スピードもとにかく遅く、汚いコードのオンパレードでした。その後、いろんな本、業務、他のプログラミング言語などを経験し、『ExcelVBA』に戻ってきて、というのを年単位で何度も繰り返していくうちに、「あぁ、こういう事か」という体験をすることができました。そんな経験を経てこの講座では、初心者の頃にわからなかった事、知りたかった事などを専門用語をできるだけ省いた形で図解で解説する事で、わかりやすさを重視するとともに、・普段の仕事の作業効率を上げる・自由に使える時間を増やすそんな講座になれば、という思いで制作しております。■講座で使用している環境Windows10 Pro 64bitMicrosoft 365 Excel ※極端に新しい機能は解説していないので、2010年くらいのエクセルでも実行できるかとは思います。■扱っていること書き方/変数・型/演算子/制御構文(if・for・Do・Select)デバッグ/プロシージャ/モジュール/スコープ(有効範囲)/関数(ワークシート関数・VBA関数)/オブジェクト(セル・レンジ・シート・ブック・アプリ)/複数値(配列・コレクション・辞書・列挙型・構造体)考え方(前処理・主処理・後処理)ユーザーフォームクラス/テーブル・ピボットテーブル(紹介くらい)■実践内容その1 ファイル読み込み、全シートをコピー、指定日付の行を抽出その2 ユーザーフォーム、ファイルを選択、全シートをコピー、必要な関数を追加、辞書でピックアップ、変数を含む数式を追記■扱っていないことBigQuery/他Officeとの連携(Word, PowerPoint, Outlook, Access)/高度な分析手法図形・グラフ・アドイン極端に新しい機能(2019~)