Informações sobre o curso
4.8
573 classificações
172 avaliações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Horas para completar

Aprox. 20 horas para completar

Sugerido: 5 weeks of study, 2-4 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Habilidades que você terá

Microsoft Excel VbaComputer ProgrammingProblem SolvingDebugging
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível iniciante

Nível iniciante

Horas para completar

Aprox. 20 horas para completar

Sugerido: 5 weeks of study, 2-4 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
3 horas para concluir

Macro recording, VBA procedures, and debugging

Week 1 will introduce you to visual basic for applications (VBA) and teach you the foundational tools required to create basic procedures in VBA. You'll learn about different data types and the scope of variables, how to troubleshoot your code when it's not working, and how to record basic macros using both absolute and relative referencing modes....
Reading
14 vídeos (total de (Total 68 mín.) min), 10 leituras, 2 testes
Video14 videos
What can you do with Excel/VBA?5min
Is this course for you?3min
How the course works3min
Week 1 preview1min
Getting your feet wet4min
Saving your files as macro-enabled workbooks57s
Recording basic macros8min
Absolute vs. relative referencing during macro recording8min
Overview of procedures in VBA8min
Why use Option Explicit?3min
Declaration of variables, data types, and scope of variables8min
How to troubleshoot when your code is not working properly6min
Assignment 1 preview and instructions3min
Reading10 leituras
For Mac users10min
The power of Excel/VBA3min
The importance of a Course Certificate and the future of higher education5min
For business and finance folks2min
Course improvement and my philosophy on learning2min
VBA Tutorial10min
Review of Excel (if you need it!)
"Debugging.xlsm" file
Quiz 1 solutions and explanations10min
Assignment 1s
Quiz2 exercícios práticos
Week 1 Quiz10min
Assignment 1 Submission1min
Semana
2
Horas para completar
2 horas para concluir

User-Defined VBA Functions

In Week 2, you will learn basic VBA expression entry, how to create user-defined functions, how to convert functions to Add-Ins in Excel, how to borrow Excel's built-in functions, how to troubleshoot your VBA functions when they aren't working, and you'll learn about how to design your procedures in a modular fashion....
Reading
11 vídeos (total de (Total 41 mín.) min), 2 leituras, 2 testes
Video11 videos
How to write basic VBA expressions and use built-in functions6min
How to make your own user-defined function4min
Example of a user-defined function3min
How to convert a user-defined function to an Excel Add-In4min
Borrowing Excel functions4min
How to troubleshoot your user defined functions1min
Why you don't use input and message boxes in functions2min
An introduction to modular programming5min
Running a subroutine that resides in another file4min
Assignment 2 preview and instructions1min
Reading2 leituras
Quiz 2 solutions and explanations10min
Assignment 2s
Quiz2 exercícios práticos
Week 2 Quiz10min
Assignment 2 submission1min
Semana
3
Horas para completar
3 horas para concluir

Exchanging Information Between Excel and VBA

Week 3 teaches you all about how to reference and move information to VBA from Excel and vice versa. You'll learn about the various objects, properties, methods, and events in VBA. Some of the most important properties and methods will be learned in this module that will make future problem solving in the course possible. You will also learn how to deal with errors that arise in your subroutines....
Reading
8 vídeos (total de (Total 36 mín.) min), 3 leituras, 2 testes
Video8 videos
Introduction to objects, properties, methods, and events7min
Common objects, properties, and methods8min
Examples, Part 1: Basic input and output in subroutines6min
Examples, Part 2: Basic input and output in subroutines4min
Examples, Part 3: Basic input and output in subroutines2min
How to handle basic user error in your subroutines3min
Assignment 3 preview and instructions1min
Reading3 leituras
Remember to use your DEBUGGING skills!10min
Quiz 3 solutions and explanations10min
Assignment 330min
Quiz2 exercícios práticos
Week 3 Quiz10min
Assignment 3 submission1min
Semana
4
Horas para completar
4 horas para concluir

Programming structures in VBA

Week 4 begins the "meat" of programming in VBA, and we are finally moving into some exciting problem solving. You will learn about the common programming structures in VBA (sequence, selection, and repetition) that form the foundation for advanced programming procedures. Several examples will highlight the utility of these programming structures....
Reading
15 vídeos (total de (Total 93 mín.) min), 3 leituras, 2 testes
Video15 videos
How to implement One-Way If...Then selection structures7min
How to implement Two-Way If...Then selection structures7min
All about the Multi-Alternative If...Then4min
Variable iteration loops (Do...Loops)7min
Validating user input using a Do...Loop3min
Creating a guessing game using a Do...Loop3min
All about fixed iteration (For...Next) loops8min
Putting it all together: Example 15min
Putting it all together: Example 27min
Using the For Each... Next statement8min
Worked mini-project: Searching through high and low temperatures in an Excel workbook8min
(OPTIONAL) Advanced input validation and error handling: Part 19min
(OPTIONAL) Advanced input validation and error handling: Part 28min
Assignment 4 preview and instructions40s
Reading3 leituras
"Boulder High and Low Temperatures 2016 - STARTER.xlsm" file
Quiz 4 solutions and explanations10min
Assignment 430min
Quiz2 exercícios práticos
Week 4 Quiz15min
Assignment 4 submission1min
4.8
172 avaliaçõesChevron Right

Melhores avaliações

por MSJan 27th 2018

Great course! I like it goes straight to implementation and is practice-oriented. What could be improved maybe is sound quality of lectures. And maybe it would be great to have some VBA notes in pdf.

por LRJul 5th 2018

I'm not one to write reviews - this course is fantastic and a game changer. Prof Nuttelman is a very engaging speaker and makes what could seem a very dry topic come across as interesting, fascin

Instrutores

Avatar

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

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

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