Coder Social home page Coder Social logo

prof-rossetti / intro-to-vba Goto Github PK

View Code? Open in Web Editor NEW
4.0 3.0 5.0 8.56 MB

An Intro to Programming in VBA (Computer-based Decision Support Systems - Spring 2019)

License: Other

Visual Basic 100.00%
vba vba-excel decision-support-systems ms-excel visual-basic-for-applications course-materials georgetown-university

intro-to-vba's Introduction

OPIM 557: Computer-based Decision Support Systems

   
University Georgetown University
School McDonough School of Business
Department Operations and Information Management (OPIM)
Course Computer-based Decision Support Systems (557)
Term Spring 2019, Module 4
Credits 1.5

This course explores advanced topics in management support systems with a focus on decision theory. The course will present insights into key issues and problems in decision support information systems. The Visual Basic for Applications (VBA) programming language within MS Excel will be used as the primary tool to build basic decision support systems. Class deliverables will be systems built with VBA code.

Bookmark-worthy Links:

Instructional Units:

  • Unit 1 - Intro to Object-oriented Programming
  • Unit 2 - User Interfaces and Experiences (UI/UX)
  • Unit 3 - System Maintenance and Quality Control
  • Unit 4 - Financial Modeling
  • Unit 5 - Data-driven Decision-making
  • Unit 6 - Integrated Systems

intro-to-vba's People

Contributors

s2t2 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

intro-to-vba's Issues

Dates

It would be nice to provide links to documentation and examples for how to work with Date datatypes, including in conjunction with the Format() function.

See:

Format(Now(), "yyyy-mm-dd")
' documentation examples:

Dim MyTime, MyDate, MyStr
MyTime = #17:04:23#
MyDate = #January 27, 1993#

' Returns current system time in the system-defined long time format.
MyStr = Format(Time, "Long Time")

' Returns current system date in the system-defined long date format.
MyStr = Format(Date, "Long Date")

MyStr = Format(MyTime, "h:m:s")    ' Returns "17:4:23".
MyStr = Format(MyTime, "hh:mm:ss am/pm")    ' Returns "05:04:23 pm".
MyStr = Format(MyTime, "hh:mm:ss AM/PM")    ' Returns "05:04:23 PM".
MyStr = Format(MyDate, "dddd, mmm d yyyy")    ' Returns "Wednesday, Jan 27 1993".
' If format is not supplied, a string is returned.
MyStr = Format(23)    ' Returns "23".

Screenshots

Posting code here for screenshotting and inclusion in slides

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.