Mô tả


  1. Why learn Microsoft Excel Visual Basic (VBA): Today, Ms Excel is becoming the tool of choice in companies (in the USA alone, more than 500,000 companies actively use Excel) to be able to perform analysis and present data in a Quick way. A lot of the work won't require complicated models and can be set up in an automated way.


  2. Work Smarter not Harder: With the advance of technology and information, jobs are becoming more and more challenging. In addition, data and analysis are becoming more and more accessible with time. The difference in productivity between a NOOB in Excel and an advanced User is more than 10X. Imagine automating your task and using your time for more productive activities!


  3. Why this course:

  • Excel has the power to access anything you can do on the computer. You will be surprised how much you can automated & save time!

  • Learn how to automate reports. While you are home asleep, you computer can download data, analyze it, create a report and send it out!

  • Coding could be daunting at first. With this course, you will see that it's easy if you go step by step

  • This course teaches you how to understand coding and memorize the minimum - This will enable you to find code, modify it and use it

  • Unlike many courses, this course teaches you how to use code in real life - You will see examples you can relate to such as copy pasting, dashboards, creating customized letter, etc...

  • Course is designed for all levels: Whether you want to learn from scratch or deepen your understanding in VBA, you are at the right place!

  4. Curriculum - Practical Hands on Excel Visual Basic (VBA):

  • Dealing with Files & Folders

  • Interacting with Applications such as PDF, PPT and Word

  • Creating your own formulas & Functions (Like what you have in Excel)

  • Manipulating Excel Tables and Pivot Tables

  • ActiveX and Form controls

  • Userforms

  • Triggering macros based on events

  • Comparison though looping in Collections

  • Conditional & Logical operators (Even partial match)

  • Loops (For, do, while etc...)

  • Referencing cells & copy pasting

  • Variables & how to use excel formulas in VBA

  • How to use the macro recorder

  • Msgbox with inputs from user

  • Error Handling & Debugging

  • Manipulating text and dates

  • Arrays

  5. What you will learn:

  • What you need to know to complete most assignments

  • Best practices in coding such as identing, commenting, using variables, reusing code

  • Building automated Reports, Analysis & Dashboards (including how to get the raw data automatically

  • How to search for a code you don't know - Using the macro recorder, internet and more...

  • How to build faster codes

  • Useful Shortcuts

  • How to deal with Errors

  • Functionalities of The Visual Basic Editor

  • How to create applications with cool userforms and graphs/pics in the form

  • How to simulate typing on the keyboard

  • How to run your macro while you are not there

  • And many more!

  6. About me:

  • Harvard MBA

  • Extensive consulting experience with McKinsey & Co, having learned the ability to dissect problems and perform complex analysis in no time

  • 11+ years as a Vice President in a bank heading analytical and strategy teams

  • Built the whole analytics department of a 3500+ employee share services subsidiary

  • Degree in Computational Sciences among others

  • Well versed in Data and Artificial intelligence, having built chatbots

  • Passion for teaching Excel as a backbone to increasing productivity

Bạn sẽ học được gì

Automate your tasks in Excel and focus your time on more productive activities

Wow your stakeholders, e.g., Dynamic Charts and AI analyzing your report

Make your team work fast and better with efficient VBA tools

As you can't memorize everything, learn how to search, modify and use the right piece of code

Loose the fear of using VBA

Yêu cầu

  • Be comfortable using the normal Excel sheets. You don't need to be a formula Guru but you need to have the basic knowledge of Excel. How to use basic formulas, how to write in cells, copy paste formulas, etc...

Nội dung khoá học

23 sections

Introduction

2 lectures
Introduction
02:13
L02 Important: How to choose the lessons for your level!
00:55

My First Macro (*)

8 lectures
Material For the Section
00:01
L01 Basic Set up and Introduction to VBE (*)
07:59
L02 Copy Paste & Save your code (*)
03:56
L03 Forget your fear and write your first macro (*)
05:42
L04 Run your Macro 10 Ways (**)
09:24
L05 Use ChatGPT to write your code! (****)
04:40
L06 Code Color, Useful Shortcuts & Basic Debugging (*)
04:11
L07 Useful shortcuts & Debugging techniques (*)
05:44

Referencing and Copy Paste (**)

14 lectures
Material for the section
00:01
L01 Cell Referencing, Row Height & Column Width (*)
13:43
L02 Common Properties & Methods related to Cells (*)
05:44
L03 Finding Last Row/Last Column in dataset (***)
10:32
L04 Select Data, Get the address & Delete Data (*)
09:41
L05 Part 1 Formatting with VBA (**)
10:04
L05 Part 2 Trick to extract RGB from a color (*****)
05:46
L06 Sheet Referencing (*)
05:45
L07 Workbook Referencing (*)
05:14
L08 Copy Paste(Special) (*)
07:27
L09 Resize a Range (****)
07:36
L10 Mini Project Part 1- Sort Data and generate a report using a template (****)
09:50
L10 Mini Project Part 2- Sort Data and generate a report using a template (****)
11:01
L11 Mini Project - Report Analyzer (*****)
14:22

Data Object Model (*)

5 lectures
Material for the section
00:01
L01 The Excel Object Model (*)
02:35
L02 Object Properties (*)
01:54
L03 Object Methods (*)
02:18
L04 Don't Memorize -Different ways to get find Objects, Properties & Methods(**)
05:19

Menus & Toolbar Walkthrough (*)

5 lectures
Material for the section
00:01
L01 File & Edit Menus (**)
08:48
L02 View Menu (**)
04:56
L03 Insert, Format, Debug & Run Menus (*)
05:15
L04 Tools Menu (*)
03:56

Variables & Formulas (**)

9 lectures
Material for section
00:01
L01 Intro to Variables & Types (*)
06:46
L02 Declaring Variables - best practices (*)
10:39
L03 Object Variables (***)
08:47
L04 Variable Scope - Rock Paper Cisor Game (***)
14:40
L05 Order of Preference in Calculations (*)
05:33
L06 Convert to a different Data Type (**)
05:49
L07 Formulas (****)
12:47
L08 Mini Project Expense Report (***)
16:12

Macro Recording (***)

5 lectures
Material for section
00:01
L01 Macro Recorder (*)
07:59
L02 R1C1 Notation (****)
13:49
L03 Practical use of Macro Recorder to automate Task (***)
07:55
L04 Absolute vs Relative Reference in Recording (***)
06:10

Looping through Objects, Conditional & Logical Operators (***)

8 lectures
Material for section
00:01
L01 With...End With (**)
06:24
L02 For Each...In...Next (****)
05:57
L03 If Statement with Protect/Unprotect Sheet (**)
06:40
L04 And / Or Logical Operators (**)
05:03
L05 Like Operator (****)
08:20
L06 IsNumeric (***)
03:21
L07 Select Case (***)
08:17

Interacting with Users (***)

5 lectures
Material for section
00:01
L01 MsgBox Deep Dive (**)
11:04
L02 InputBox (***)
13:44
L03 Get a Range of Cells with InputBox (****)
04:12
L04 Mini Project - Identify the winners (***)
07:36

Looping (***)

11 lectures
Material for section
00:01
L01 Use For...Next Loop to filter Data (***)
12:45
L02 Reverse For...Next Loop (****)
07:54
L03 Do Until / Do While / Do (***)
08:12
L04 Do Loop with InputBox (***)
08:10
L05 Find 1 Match (***)
10:24
L06 Find Multiple Matches (*****)
07:32
L07 Timer to Measure Code RunTime (**)
04:15
L08 Stop an infinite Loop (*)
01:41
L09 While Loop with a new way to find last row in dataset (***)
07:02
L10 Mini Report with Loops (***)
11:51

Improving your code & Error Handling (***)

5 lectures
Material for section
00:01
L01 Error Handling (***)
07:38
L02 Speed up your code (*****)
03:26
L03 Modular Coding (**)
01:58
L04 Passing Arguments (Byval vs ByRef) to Procedures & Procedure Scope (***)
08:06

Text Manipulation (**)

7 lectures
Material for section
00:01
L01 Overview + Left, Right, Mid (**)
07:08
L02 Replace (***)
04:28
L03 Instr (***)
05:21
L04 Check if string is empty (*)
01:30
L05 Pitfall to avoid with Trim and Change Case of String (***)
04:34
L06 Mini Project - Extract Ratings (*****)
16:19

Date Manipulation (***)

6 lectures
Material for section
00:01
L01 Overview and basic date functions (**)
07:40
L02 Play with Date, Time and Use YearFrac (***)
08:28
L03 Number of days between dates (Simple subtraction & Networkdays) (*****)
07:17
L04 Number of Months/Years between dates - Datediff and DateDif (*****)
12:16
L05 Mini Project - Fill the calendar (***)
11:56

Create your own Excel function (***)

7 lectures
Material for section
00:01
L01 Overview and your first custom function (**)
05:42
L02 Move your function under a category a provide definitions to the user(*****)
05:39
L03 Mini Project - Find the Expiry date (***)
08:58
L04 Function example - How to manipulate text (***)
04:36
L05 Run Functions from Subs / Other functions (***)
04:17
L06 Optional Parameters in Functions (****)
07:06

Arrays (***)

7 lectures
Material for section
00:01
L01 One-Dimension Array (***)
08:36
L02 Dynamic Sized Arrays (***)
03:24
L03 Keep your existing values when "Redim"ing your array (****)
02:01
L04 Multidimensional Arrays (***)
04:25
L05 Variant Array (****)
07:19
L06 Mini Project - Generate Sub Reports by City (****)
10:07

Files and Folders (*****)

8 lectures
Material for section
00:01
L01 Check if File /Folder Exists and Create a new folder (****)
11:59
L02 Allow user to select the file to open via dialog box (*****)
09:38
L03 Picking a Folder with FileDialog (*****)
13:46
L04 Save your files in different formats (****)
06:03
L05 Open statement for more control over txt file (*****)
06:58
L06 Copy paste data into CSV file with custom delimiter (*****)
08:33
L07 Mini Project - Create a consolidated scorecard from selected files (*****)
19:42

How to deal with Excel Tables & Pivot Tables (*****)

4 lectures
Material for section
00:01
L01 Crash course on Excel Tables (*****)
19:26
L02 Pivot Table VBA theory and Trick to get the right code-no memorizing (*****)
13:22
L03 Pivot Table Main activities (*****)
13:24

Interacting with Other Applications (*****)

5 lectures
Material for section
00:01
L01 Create a PDF File from your excel sheets (*****)
13:52
L02 Manipulate Word from VBA (*****)
20:16
L03 Create a Presentation on PowerPoint from VBA (*****)
20:02
L04 Create automatic Emails with attachments from VBA (*****)
13:53

Sheet Controls (****)

25 lectures
Material for section
00:01
L01 Button: Properties + Difference between ActiveX and Form controls (***)
12:26
L02 Button: Key Press Events: Capture keys pressed - ActiveX (*****)
06:49
L03 Button: Key Press Event: Capture Control, Shift and Alt - ActiveX (*****)
02:04
L04 Button: Mouse Over Event - ActiveX (*****)
05:33
L05 Button: Simulate a Mouse Leave Event - ActiveX (*****)
05:06
L06 Button: Write in Shape - Form Controls + Recap of what we learned (*****)
06:24
L07 Textbox - ActiveX: Additional Properties (****)
08:14
L08 Textbox - Form Controls: Properties (**)
04:10
L09 Textbox - ActiveX : Tricks Part 1 (Tabbing, Change and Focus Events) (*****)
08:41
L10 Textbox - ActiveX : Tricks Part 2 (Restrict user inputs) + recap (*****)
04:54
L11 Checkbox - ActiveX: Properties and Example (****)
10:31
L12 Checkbox - Form Control: Properties and Example
06:37
L13 Option Button: ActiveX - Grouping and example (****)
05:12
L14 Option Button - Form Control: Grouping and example (*****)
06:35
L15 Option Button and Checkbox: Recap (***)
01:15
L16 Spin Buttons - ActiveX & Form Control: Properties and example (****)
12:18
L17 Labels - ActiveX & Form Control: Practical use cases (***)
07:41
L18 Combo box - ActiveX & Form Control: Additional properties (****)
07:40
L19 Combo box - ActiveX: Main activities (***)
12:30
L20 Combo box - Form Control: Main activities (****)
09:29
L21 List box -Active & Form Control: Additional properties (**)
03:12
L22 List box - ActiveX: Main activities (***)
10:13
L23 List box - Form Control: Main activities (****)
05:20
L24 Scroll bar: Quick overview (**)
05:32

Userforms (****)

18 lectures
Material for section
00:01
L01 Intro to UserForms + a look at a new control! (***)
04:42
L02 UserForms Property (****)
06:54
L03 Button Aesthetic trick (*****)
03:20
L04 Is TabStrip right for our mini project? (****)
06:14
L05 Use Multipage to set up the form in a professional way (***)
06:29
L06 Using a Frame to Group Option buttons automatically (***)
01:42
L07 Don't forget to initialize your form (****)
04:54
L08 Initialize Combo Box (***)
02:12
L09 Initialize List Box (****)
03:24
L10 Tab it the right way! (****)
03:51
L11 Wow your stakeholders with an Image (*****)
08:12
L12 Validate the Userform data entry or you might be in trouble (*****)
11:38
L13 Save your data (****)
08:35
L14 Edit Form Set up (****)
08:41
L15 Dynamic Search Box (*****)
04:47
L16 Get info form Database into the form (****)
17:01
L17 Saving edited data (***)
08:16

Charts (****)

5 lectures
Material for section
00:01
L01 Chart Intro (***)
01:38
L02 Easiest way to create and modify a chart (*****)
10:36
L03 Animate your chart to wow your audience (*****)
14:32
L04 Load your chart into a UserForm (*****)
05:52

Workbook and worksheet events (****)

6 lectures
Material for section
00:01
L01 Workbook events (****)
04:40
L02 Worksheet events (****)
04:07
L03 Intersect to trigger an action only on certain cells (*****)
07:19
L04 Reset a dependent dropdown menu (****)
05:18
L05 Use the BeforePrint event to fix your header issues (****)
03:16

Quizz

1 lectures
Final Question
1 question

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.