Informações sobre o curso
4.9
129 classificações
23 avaliações
"Excel/VBA for Creative Problem Solving, Part 2" builds off of knowledge and skills obtained in "Excel/VBA for Creative Problem Solving, Part 1" and is aimed at learners who are seeking to augment, expand, optimize, and increase the efficiency of their Excel spreadsheet skills by tapping into the powerful programming, automation, and customization capabilities available with Visual Basic for Applications (VBA). In Part 2 of the course, learners will: 1) learn how to work with arrays and import/export arrays from/to Excel using VBA code; 2) learn how to work with text strings and write data to .txt files and import information from .txt files; 3) automate the import, modification, and consolidation of information from multiple worksheets into a central worksheet as well as the import of information from multiple workbooks to a central workbook; and 4) gain experience with creating professional user forms to interface with the user, perform advanced calculations, and manipulate data on the spreadsheet. Learners who have a foundational understanding of VBA code and programming structures can jump right into Part 2 of the course without taking Part 1 and use the screencasts in Part 1 as reference. Each module will introduce foundational and broad problems inspired by situations that you might encounter in the real world. To pass each module, you'll need to pass a mastery quiz and complete a problem solving assignment. This course is unique in that the weekly assignments are completed in-application (i.e., on your own computer in Excel), providing you with valuable hands-on training....
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Intermediate Level

Nível intermediário

Clock

Sugerido: 4 weeks of study, 3-5 hours/week

Aprox. 19 horas restantes
Comment Dots

English

Legendas: English
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Intermediate Level

Nível intermediário

Clock

Sugerido: 4 weeks of study, 3-5 hours/week

Aprox. 19 horas restantes
Comment Dots

English

Legendas: English

Programa - O que você aprenderá com este curso

1

Seção
Clock
4 horas para concluir

Arrays and Array Functions

In Week 1, you will learn all about arrays and array functions. You will learn how to iterate through arrays using nested For...Next loops and For Each...Next statements; you will learn how to import data to VBA from Excel and export data to Excel from VBA; you will learn how to create user-defined array functions; and you will learn about the ReDim Preserve statement for resizable arrays. Week 1 is concluded with a quiz, which unlocks Assignment 1....
Reading
13 vídeos (Total de 91 min), 5 leituras, 2 testes
Video13 videos
How the course works4min
Introduction to arrays9min
Local arrays in VBA5min
Importing/Exporting arrays from/to Excel8min
Using arrays in subroutines and functions8min
User-defined array functions6min
Example 1: SortVector array function and ksmallest8min
Example 2: Extracting diagonal elements from a square matrix4min
Example 3: Residuals of simple linear regression8min
ReDim Preserve8min
Example: ReDim Preserve8min
Assignment 1 preview and instructions1min
Reading5 leituras
For Mac users1min
The importance of a Course Certificate and the future of higher education5min
Remember to use your DEBUGGING skills!10min
Assignment 1min
Week 2 STARTER file (1 file)min
Quiz2 exercícios práticos
Week 1 Quiz20min
Assignment 1 submission4min

2

Seção
Clock
4 horas para concluir

Working with strings and .txt files

Week 2 deals with text strings and text (.txt) files. You will learn about the string functions in Excel and VBA. You will gain practice with string functions as you learn how to create functions in VBA that utilize string functions. You will learn how to extract strings, such as email addresses, from a spreadsheet of mixed string formats. You will also learn how to write information from Excel to .txt files and also to import information in .txt files to Excel. The module is concluded with a quiz and Assignment 2....
Reading
12 vídeos (Total de 84 min), 2 leituras, 2 testes
Video12 videos
Example: How to create email addresses from Last Name, First Name format7min
How to use string functions in VBA8min
Example: Using string functions in VBA4min
Example: Extracting email addresses from mixed string formats8min
Example: VBA array function for separating strings into component parts8min
Exporting data from Excel to .txt files6min
Importing data from .txt files8min
Importing data from tab-delimited .txt files2min
Example: Morse coder9min
Example: Morse decoder8min
Assignment 2 preview and instructions1min
Reading2 leituras
Assignment 2min
Week 3 STARTER files (11 files)min
Quiz2 exercícios práticos
Week 2 Quiz20min
Assignment 2 submission2min

3

Seção
Clock
4 horas para concluir

Iterating through worksheets and workbooks

Week 3 is all about iterating through (automating) worksheets and workbooks. You will learn how to consolidate information from multiple worksheets into a single worksheet and you will learn how to automatically consolidate information found within multiple workbooks into a single worksheet of a single workbook. The automation principles you learn in this module are priceless. Week 3 is concluded with a quiz and a very challenging assignment....
Reading
12 vídeos (Total de 80 min), 2 leituras, 2 testes
Video12 videos
Iterating through worksheets7min
Consolidating information in multiple worksheets into a single worksheet4min
Example: Counting total number of 7's in all worksheets of a workbook5min
Putting it all together: Consolidating employee schedules in multiple worksheets9min
All about workbooks9min
Opening workbooks8min
Example: Importing and consolidating data from multiple files6min
Example: Counting 7's in multiple workbooks5min
Putting it all together: Consolidating employee schedules8min
Assignment 3 preview and instructions2min
How to select a range using the input box method1min
Reading2 leituras
Assignment 330min
Week 4 STARTER files (5 files)min
Quiz2 exercícios práticos
Week 3 Quiz20min
Assignment 3 submission2min

4

Seção
Clock
5 horas para concluir

User forms and advanced user input/output

In Week 4, you will learn about advanced input and message boxes and event handlers. You will learn how to interface with the user in a professional manner using user forms that validate input and prevent the "debug" window and VBE from appearing. You will also learn how to place combo boxes on user forms and populate those combo boxes with information on the spreadsheet. Finally, you will learn how to put it all together and implement a solving technique (bisection method) to solve a real world problem in a user form. Week 4 is concluded with a quiz, which unlocks Assignment 4....
Reading
14 vídeos (Total de 88 min), 1 leitura, 2 testes
Video14 videos
Advanced message boxes6min
Event handlers4min
Introduction to user forms3min
Creating your first user form10min
Example: Fuel efficiency user form7min
Example: Tank volume user form6min
Dim'ming (or not Dim'ming) variables in user forms1min
Input validation in user forms6min
Introduction to combo boxes, Part 15min
Introduction to combo boxes, Part 26min
Example: Periodic table user form8min
(OPTIONAL) Putting it all together: Conversion Solver user form10min
Assignment 4 preview and instructions2min
Reading1 leituras
Assignment 430min
Quiz2 exercícios práticos
Week 4 Quiz20min
Assignment 4 submission2min
4.9

Melhores avaliações

por RRMay 15th 2018

Not only am i extremely happy about the course material both in quality but in presentation , but also about the support provided by the profesor. Congrats. A very recommendable course.

por AQJul 20th 2018

This is by far the best VBA course I've ever taken. I did learn in every screen cast and my skill has been improved a lot with each quiz and exam. Very challenging every week.

Instrutores

Charlie Nuttelman

Instructor
Chemical and Biological Engineering

Sobre University of Colorado Boulder

CU-Boulder is a dynamic community of scholars and learners on one of the most spectacular college campuses in the country. As one of 34 U.S. public institutions in the prestigious Association of American Universities (AAU), we have a proud tradition of academic excellence, with five Nobel laureates and more than 50 members of prestigious academic academies....

Sobre o Programa de cursos integrados Excel/VBA for Creative Problem Solving

This Specialization is for learners wishing to dramatically change the way that they use Excel spreadsheets by unleashing the power to automate and optimize spreadsheets using Visual Basic for Applications (VBA). The first two courses will teach learners the basics of VBA through the use of dozens of educational screencasts and a series of quizzes and in-application programming assignments. Finally, in Part 3 of the course, learners will complete 3 "real world" and somewhat open ended projects, which are graded through peer review....
Excel/VBA for Creative Problem Solving

Perguntas Frequentes – FAQ

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.