Coursera
探索
  • 浏览
  • 搜索
  • 企业版
  • 登录
  • 注册

Excel/VBA for Creative Problem Solving, Part 2

总览授课大纲常见问题解答制作方价格评分和审阅

主页计算机科学算法

Excel/VBA for Creative Problem Solving, Part 2

科罗拉多大学波德分校

关于此课程: "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.

此课程适用人群: This course is aimed at science/engineering/business students and professionals wishing to unlock the vast potential of Visual Basic for Applications to help you automate and customize the Excel spreadsheet environment. This is Part 2 of the course, which builds off of Part 1.


制作方:  科罗拉多大学波德分校
科罗拉多大学波德分校

  • Charlie Nuttelman

    教学方:  Charlie Nuttelman, Instructor

    Chemical and Biological Engineering
基本信息
课程 2(共 3 门,Excel/VBA for Creative Problem Solving Specialization )
级别Intermediate
承诺学习时间4 weeks of study, 3-5 hours/week
语言
English
硬件要求The Windows version of Microsoft Excel OR running Windows Excel on Mac with Boot Camp or Parallels.
如何通过通过所有计分作业以完成课程。
用户评分
4.9 星
平均用户评分 4.9查看学生的留言
授课大纲
第 1 周
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.
13 视频, 4 阅读材料
  1. 视频: What you will learn in this course
  2. Reading: For Mac users
  3. 视频: How the course works
  4. Reading: The importance of a Course Certificate and the future of higher education
  5. Discussion Prompt: What about you?
  6. 视频: Introduction to arrays
  7. 视频: Local arrays in VBA
  8. 视频: Importing/Exporting arrays from/to Excel
  9. 视频: Using arrays in subroutines and functions
  10. 视频: User-defined array functions
  11. 视频: Example 1: SortVector array function and ksmallest
  12. 视频: Example 2: Extracting diagonal elements from a square matrix
  13. 视频: Example 3: Residuals of simple linear regression
  14. 视频: ReDim Preserve
  15. 视频: Example: ReDim Preserve
  16. Discussion Prompt: (OPTIONAL) Week 1 reflection
  17. Reading: Assignment 1
  18. 视频: Assignment 1 preview and instructions
  19. Discussion Prompt: Assignment 1 Discussion
  20. Reading: Week 2 STARTER file (1 file)
已评分: Week 1 Quiz
已评分: Assignment 1 submission
第 2 周
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.
12 视频, 2 阅读材料
  1. 视频: How to use string functions in Excel
  2. 视频: Example: How to create email addresses from Last Name, First Name format
  3. 视频: How to use string functions in VBA
  4. 视频: Example: Using string functions in VBA
  5. 视频: Example: Extracting email addresses from mixed string formats
  6. 视频: Example: VBA array function for separating strings into component parts
  7. 视频: Exporting data from Excel to .txt files
  8. 视频: Importing data from .txt files
  9. 视频: Importing data from tab-delimited .txt files
  10. 视频: Example: Morse coder
  11. 视频: Example: Morse decoder
  12. Discussion Prompt: (OPTIONAL) Week 2 reflection
  13. Reading: Assignment 2
  14. Discussion Prompt: Quiz 2 Discussion
  15. 视频: Assignment 2 preview and instructions
  16. Discussion Prompt: Assignment 2 Discussion
  17. Reading: Week 3 STARTER files (11 files)
已评分: Week 2 Quiz
已评分: Assignment 2 submission
第 3 周
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.
12 视频, 2 阅读材料
  1. 视频: All about worksheets
  2. 视频: Iterating through worksheets
  3. 视频: Consolidating information in multiple worksheets into a single worksheet
  4. 视频: Example: Counting total number of 7's in all worksheets of a workbook
  5. 视频: Putting it all together: Consolidating employee schedules in multiple worksheets
  6. 视频: All about workbooks
  7. 视频: Opening workbooks
  8. 视频: Example: Importing and consolidating data from multiple files
  9. 视频: Example: Counting 7's in multiple workbooks
  10. 视频: Putting it all together: Consolidating employee schedules
  11. Discussion Prompt: (OPTIONAL) Week 3 reflection
  12. Reading: Assignment 3
  13. 视频: Assignment 3 preview and instructions
  14. 视频: How to select a range using the input box method
  15. Discussion Prompt: Assignment 3 Discussion
  16. Reading: Week 4 STARTER files (5 files)
已评分: Week 3 Quiz
已评分: Assignment 3 submission
第 4 周
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.
14 视频, 1 阅读材料
  1. 视频: Advanced input boxes
  2. 视频: Advanced message boxes
  3. 视频: Event handlers
  4. 视频: Introduction to user forms
  5. 视频: Creating your first user form
  6. 视频: Example: Fuel efficiency user form
  7. 视频: Example: Tank volume user form
  8. 视频: Dim'ming (or not Dim'ming) variables in user forms
  9. 视频: Input validation in user forms
  10. 视频: Introduction to combo boxes, Part 1
  11. 视频: Introduction to combo boxes, Part 2
  12. 视频: Example: Periodic table user form
  13. 视频: (OPTIONAL) Putting it all together: Conversion Solver user form
  14. Discussion Prompt: (OPTIONAL) Week 4 reflection
  15. Reading: Assignment 4
  16. 视频: Assignment 4 preview and instructions
  17. Discussion Prompt: Assignment 4 Discussion
已评分: Week 4 Quiz
已评分: Assignment 4 submission

常见问题解答
运作方式
Coursework
Coursework

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.

Certificates
Certificates

Earn official recognition for your work, and share your success with friends, colleagues, and employers.

制作方
科罗拉多大学波德分校
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.
价格
购买课程
访问课程材料

可用

访问评分的材料

可用

收到最终成绩

可用

获得可共享的课程证书

可用

评分和审阅
已评分 4.9,总共 5 个 22 评分
Jéssica Milani

Part II was as great as Part I. The course is well written and well explained. I had a lot of fun doing the assignments!

Ponciano Rincón

Fantastic course, very useful, although I wish it were more slow paced

NJ

This course is great for leaning some very practical data cleaning, organizing and consolidating methods for a wide variety of applications. Not difficult if you've followed part 1 of the course (which I strongly recommend) and the instructor is very nice and responsive if you do happen to run into trouble or don't understand a concept. Fun and useful!

BM

A

n

o

t

h

e

r

w

o

n

d

e

r

f

u

l

c

l

a

s

s

!

V

e

r

y

e

a

g

e

r

t

o

p

u

t

t

h

i

s

t

o

u

s

a

t

w

o

r

k

.

I

f

y

o

u

d

o

o

t

h

e

r

t

h

i

n

g

s

w

i

t

h

d

a

t

a

t

a

b

l

e

s

a

n

d

p

i

v

o

t

t

a

b

l

e

s

I

w

o

u

l

d

l

o

v

e

t

o

l

e

a

r

n

m

o

r

e

!



您可能也喜欢
Macquarie University
Excel Skills for Business: Intermediate II
1 门课程
Macquarie University
Excel Skills for Business: Intermediate II
查看课程
Macquarie University
Excel Skills for Business: Advanced
1 门课程
Macquarie University
Excel Skills for Business: Advanced
查看课程
Macquarie University
Excel Skills for Business: Intermediate I
1 门课程
Macquarie University
Excel Skills for Business: Intermediate I
查看课程
Macquarie University
Excel Skills for Business: Essentials
1 门课程
Macquarie University
Excel Skills for Business: Essentials
查看课程
Rice University
Business Applications of Hypothesis Testing and Confidence Interval Estimation
1 门课程
Rice University
Business Applications of Hypothesis Testing and Confidence Interval Estimation
查看课程
Coursera
Coursera 致力于普及全世界最好的教育,它与全球一流大学和机构合作提供在线课程。
© 2018 Coursera Inc. 保留所有权利。
通过 App Store 下载通过 Google Play 获取
  • Coursera
  • 关于
  • 管理团队
  • 工作机会
  • 目录
  • 证书
  • 学位
  • 商务
  • 政府版
  • 社区
  • 合作伙伴
  • 社区助教
  • 专业译员
  • 开发者
  • Beta 测试人员
  • 连接
  • 博客
  • Facebook
  • 领英
  • Twitter
  • Google+
  • 技术博客
  • 更多
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 媒体
  • 联系我们
  • 目录
  • 附属公司