À propos de ce cours
4.9
167 notes
29 avis
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 24 heures pour terminer

Recommandé : 4 weeks of study, 3-5 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire

Niveau intermédiaire

Heures pour terminer

Approx. 24 heures pour terminer

Recommandé : 4 weeks of study, 3-5 hours/week...
Langues disponibles

Anglais

Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1
Heures pour terminer
5 heures pour terminer

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 videos (Total 91 min), 6 lectures, 2 quiz
Video13 vidéos
How the course works4 min
Introduction to arrays9 min
Local arrays in VBA5 min
Importing/Exporting arrays from/to Excel8 min
Using arrays in subroutines and functions8 min
User-defined array functions6 min
Example 1: SortVector array function and ksmallest8 min
Example 2: Extracting diagonal elements from a square matrix4 min
Example 3: Residuals of simple linear regression8 min
ReDim Preserve8 min
Example: ReDim Preserve8 min
Assignment 1 preview and instructions1 min
Reading6 lectures
For Mac users1 min
The importance of a Course Certificate and the future of higher education5 min
Remember to use your DEBUGGING skills!10 min
Quiz 1 solutions and explanations10 min
Assignment 1 min
Week 2 STARTER file (1 file)0
Quiz2 exercices pour s'entraîner
Week 1 Quiz20 min
Assignment 1 submission4 min
Semaine
2
Heures pour terminer
4 heures pour terminer

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 videos (Total 84 min), 3 lectures, 2 quiz
Video12 vidéos
Example: How to create email addresses from Last Name, First Name format7 min
How to use string functions in VBA8 min
Example: Using string functions in VBA4 min
Example: Extracting email addresses from mixed string formats8 min
Example: VBA array function for separating strings into component parts8 min
Exporting data from Excel to .txt files6 min
Importing data from .txt files8 min
Importing data from tab-delimited .txt files2 min
Example: Morse coder9 min
Example: Morse decoder8 min
Assignment 2 preview and instructions1 min
Reading3 lectures
Quiz 2 solutions and explanations10 min
Assignment 2 min
Week 3 STARTER files (11 files)0
Quiz2 exercices pour s'entraîner
Week 2 Quiz20 min
Assignment 2 submission2 min
Semaine
3
Heures pour terminer
4 heures pour terminer

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 videos (Total 80 min), 2 lectures, 2 quiz
Video12 vidéos
Iterating through worksheets7 min
Consolidating information in multiple worksheets into a single worksheet4 min
Example: Counting total number of 7's in all worksheets of a workbook5 min
Putting it all together: Consolidating employee schedules in multiple worksheets9 min
All about workbooks9 min
Opening workbooks8 min
Example: Importing and consolidating data from multiple files6 min
Example: Counting 7's in multiple workbooks5 min
Putting it all together: Consolidating employee schedules8 min
Assignment 3 preview and instructions2 min
How to select a range using the input box method1 min
Reading2 lectures
Assignment 330 min
Week 4 STARTER files (5 files)0
Quiz2 exercices pour s'entraîner
Week 3 Quiz20 min
Assignment 3 submission2 min
Semaine
4
Heures pour terminer
5 heures pour terminer

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 videos (Total 88 min), 1 lecture, 2 quiz
Video14 vidéos
Advanced message boxes6 min
Event handlers4 min
Introduction to user forms3 min
Creating your first user form10 min
Example: Fuel efficiency user form7 min
Example: Tank volume user form6 min
Dim'ming (or not Dim'ming) variables in user forms1 min
Input validation in user forms6 min
Introduction to combo boxes, Part 15 min
Introduction to combo boxes, Part 26 min
Example: Periodic table user form8 min
(OPTIONAL) Putting it all together: Conversion Solver user form10 min
Assignment 4 preview and instructions2 min
Reading1 lecture
Assignment 430 min
Quiz2 exercices pour s'entraîner
Week 4 Quiz20 min
Assignment 4 submission2 min
4.9
29 avisChevron Right

Meilleurs avis

par 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.

par 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.

Enseignant

Avatar

Charlie Nuttelman

Instructor
Chemical and Biological Engineering

À propos de 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....

À propos de la Spécialisation 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

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.