
Learn how to add the developer tab in Excel and access VBA for creating macros. Understand how to enable all macros and trust access to the VBA project object model.
Master Excel VBA editor from the developer tab. Write macros in code pane for sheet one or two, then run a subroutine with a message box using the green triangle.
Record a macro to center align text in a cell and save it to Personal Macro Workbook. View code in module one, name the macro, and practice stopping and saving.
Learn to use the excel developer toolbar, code panel, and visual basic editor to manage macros. Create a range macro, bind it to a button, and save as xlsm workbook.
Add a button to your spreadsheet, assign a macro, and rename it to trigger a range selection in Excel VBA, highlighting the cells between the active cell and date.
Master the offset property in vba by using range to move the selection with row and column offsets, including shorthand forms and negative values, then connect macros to buttons.
Learn how the resize property defines a new range from a starting cell by setting row and column sizes, with optional single-axis resizing and offset.
Declare and use variables in VBA, applying naming rules (no leading numbers, no spaces), select types such as integer and string, and assign values with the equals sign using Dim.
Apply VBA variable practice by creating a sub in the Visual Basic Editor, assigning numbers and strings to range values, and testing with buttons linked to worksheets.
Master basic arithmetic in excel vba by declaring variables, performing addition and subtraction, and displaying results in cells through subs and macro buttons.
Explore multiplication and division in VBA using the asterisk and forward slash. Create multiply_underscore_practice and divide_underscore_practice subs, add buttons, assign macros, and view results on the sheet.
Explore VBA numeric variable types including integer, long, single, double, and currency, covering ranges, precision, and overflow, then test with message boxes to compare decimals and rounding behavior.
Master conditional logic with if statements in VBA by testing a condition to execute code between if and end if when true, skip it when false, using a message box.
Explore VBA if statements with else and elseif, using message boxes to display outcomes for ten, eleven, or other numbers, and learn how to test multiple conditions.
Master VBA conditional operators beyond equals sign to power if statements, using less than, less than or equal to, greater than, and greater than or equal to with ampersand concatenation.
Explore how boolean values and boolean variables drive VBA decision making, and master not, end, and or operators to build robust if statements in Excel VBA.
Learn to write a VBA sub that reads a score from cell b1, uses if and elseif to assign a grade in cell c1, and color-codes and centers the cell.
Learn to replace multiple if-elseif statements with a select case structure that evaluates a string variable and displays red, green, or blue messages via message boxes.
Learn the with and end with statements in excel vba to reduce repetition, speeding up code, by setting multiple active cell font properties (name, size, bold, color, italic).
Learn how Excel VBA uses built-in case functions to convert text to lowercase, uppercase, and proper case, with a sub reading from A2 and applying offset.
Master the Excel VBA replace function to swap text inside strings, using a test_replace sub and original_text and corrected_text to write results to worksheet cells.
Explore VBA string functions such as InStr, InStrRev, and StrReverse to search within strings, validate emails, and reverse text, using practical examples and conditional logic.
Discover how the left and right functions chop characters from strings in VBA, use inStr and Len to swap name order, and format surname, first name as Jones, David.
Master the mid function to extract characters from a string by specifying the string, a start position, and a length; learn with an email example and loop applications.
Learn to manipulate strings in Excel VBA to remove hyphens, convert PD to PDC, and assemble with left, mid, and concatenation. Then display the result in a message box.
Explore how the for loop in VBA executes code from start to end, iterates with next, sums values, and displays the final result in a message box.
Learn how to use a for each loop to iterate through the range a1 to a6 and through arrays, declare a variant cell value, and replace hyphens with nothing.
Learn to reference cells with the cells property and cells.item in VBA, loop from start number to end number, fill column a with start number times ten using offset.
Learn how to use the do while loop in VBA to iterate until the end condition, initialize and increment a counter, and write results to the worksheet.
Master arrays in VBA by declaring and initializing multiple values under one name, using zero-based or one-based indexes, and handling subscript out of range errors.
Master arrays and loops in VBA by storing numbers in an array, iterating with a for loop from 1 to ubound, and printing values to spreadsheet cells while handling lbound.
Master multidimensional arrays in Excel VBA by initializing 2D and 3D arrays, assigning values, and printing them into spreadsheet cells using a double loop.
Discover how the split function divides a string into substrings using a delimiter, stores them in an array, and how join reassembles them with a chosen separator.
Create and manage VBA subs in a new workbook, call one sub from another, and format the active cell font using a with statement while choosing public or private scope.
Learn how to pass values between subs in Excel VBA using parameters and the call statement, and use with to set font properties while validating input with is numeric.
Master how to customize message boxes in Excel VBA with the MsgBox function, using button options, icons, and returning the clicked button value.
VBA (visual basic for application) is a language used for programming tasks and actions in Excel or developing additional functions in Excel worksheets that are customized to your work needs.
If you're willing to learn how to program VBA for your business or yourself, then this course was originally meant for you. As a beginner course, you'll learn the basics understanding of what VBA is all about and what it does, and how to record your first macro, then followed by gradual development into learning all the fundamental parlance VBA leading to creating your own functional VBA modules.
Towards the end of the course, you'll have learned how to create your user forms wherewith other users can interact with and input their data.
You'll then be able to troubleshoot and debug your codes making them efficient and faster while also creating your own custom Excel functions.
One of many good aspects of VBA is when you learn it, you know it, and it becomes part of you forever and in the long run, you can program it to do all your work.
Why should you take this course?
Automate your work: you learn how to use VBA to automate procedures, reports of activities can be set up using VBA, and with just the press of a button you can generate your report. Helping you to perform different actions at the press of a button.
Speed up your work: use VBA to save time by automating the repetitious task. Speed up your work using VBA macro to automate repetitive action. VBA Excel saves time by finishing off the same action over several Excel workbooks, thereby saving you a lot of time through automated action.
It is designed for beginners: this course is a step-to-step guide for easy comprehension for people who have no knowledge of what VBA is all about but have knowledge about Excel.
Excel VBA for beginners:
If you're getting worked up daily on your repetitive Excel workbooks, this course is just right for you. All that's required of you is to dive in and learn the basics of VBA and you can automate your work saving you enough time to go on with other schedules for the day.