These are projects posted by the students of Dr. Gove Allen at Brigham Young University. These students have taken one semester-long course on VBA and generally have had no prior programming experience
Monday, December 9, 2013
Spend My Cents
Thursday, December 8, 2011
AHP + Monte Carlo Decision Model
While an AHP + Monte Carlo model is a fantastic tool for decision analysis, building the model with Excel is relatively time consuming. Pairwise tables that calculate the sumproduct, normalized values, averages, standard deviations, and random inverse normal distributions require dozens of complicated formulas and extensive formatting. More time can often be spent actually building an AHP + Monte Carlo model than analyzing the model’s results.
“AHP + Monte Carlo” is a VBA add-in that automates the majority of the mundane mechanics behind building an AHP + Monte Carlo model in Excel. Users can now build complicated decision support models by simply filling out a series of forms. Instead of spending time repeatedly setting up difficult formulas, users can focus on the actual dynamics of comparing their objectives and alternatives and making better decisions in general.
Below is a list of all the required files for this project:
The project is hosted on GitHub, where I’ll be able to accept bug reports and feature requests and provide better documentation.
Wednesday, April 13, 2011
BYUIS Shipping Template
BYU Independent Study employs a number of processes to accomplish its day-to-day operations. One of the processes allows employees (field agents, sales, marketers) to place orders and requests for SWAG and booth supplies to be delivered to destination locations before arriveing. These locations may be schools, hotels, or residential.
Before this program, BYUIS managed this process manually. The users are the field agents, sales specialists, and marketers. Users place orders with the shipping office at BYUIS. Orders were maintained in a notebook with sticker labels to match the shipping labels. Inventory was adjusted manually despite being kept in an excel spreadsheet.
Objective:
· Give users a simple way to place orders.
· Track order from placement to receipt in one place.
· Inform users by email/text of delivery information.
· Update inventory after shipment.
· Preserve a platform that can handle employee turnover.
· Provide a Macros to:
o Show a form (dashboard) that will roll up all inventory information into one screen.
o Update Inventory from shipped requests.
These are the issues expressed by the BYUIS in this process. Excel is used to store all inventory information. Google docs and Google forms gather requests from users. Only the shipping office deals with the excel spreadsheet. He will receive orders and process then through third party software provided by FedEx. After recording all tracking numbers, the Google doc spreadsheet is scraped into Excel with VBA. Information from the orders/shipments update the inventory. A form has been created. It is not interactive. It is a dashboard. The dashboard of inventory data will simply display the inventory data (contained on 8 sheets) in one form view.
The programming cost estimate is approximately 30 hours. The larger portion of the project will be the support of the programs and processes through technical documentation. Because this is a “real world” project, documentation is essential. This project estimates an additional 20 hours of documentation including:
· Technical overview of Macros and program.
· “How to” customization examples
· Change Management Scenarios
o New User Employee
o New Inventory Item
o Change Web Resources
LINKS:
- http://files.gove.net/shares/files/11w/awingate/BYUIS_TEMPLATE_README.pdf
- http://files.gove.net/shares/files/11w/awingate/Inventory_Spreadsheet_Template_Work.xls.xlsm
- Optional Email not setup by default - http://files.gove.net/shares/files/11w/awingate/byuis_tracking_email.txt
Tuesday, April 13, 2010
Minchin Timesheet v1.0.25059
The Minchin Timesheet System is designed to provide an easy way to keep track of time spent on various projects, especially in situations where the user is working on several projects serially. From the main interface, click on “Record Time Stamp” will prompt the user for a project number, a subproject number, and their employee number. When they are finished, they click “Record Time Stamp” a second time to log off. A button (“Am I Logged In or Out?”) provides a simple way of confirming their status. A third button (“Generate Timesheet”) will automatically generate a timesheet for the employee, breaking down their time by day, project and subproject, and saving the result as an easy to email or print PDF.
The example provided here works as described above, but more excitingly, provides a framework to build off of to add many more features. That said, if a simple record of time punches is all you need, the existing version should function very well.
Full Description (Report)
Excel Workbook
Example Timesheet 1
Example Timesheet 2
Update July 7, 2010: Version 1.1 has been released at Blog.Minchin.ca. The update smooths over the edges a little, corrects a few minor math mistakes, and adds an “About” dialogue. Further updates, when released, will be released there.
Blog Archive
-
▼
2016
(60)
-
▼
April
(60)
- Fantasy Baseball Simulator - Brandon Soderquist
- Nutritious Meal Planner - Dain Berrett
- Equity Stock Ticker: Scraping The Web
- Events Report Automation - Cory Paxton
- Jinsook Lee - Personal Books Organizer: SMART LIBRARY
- Piano Academy Task Streamlining: Executive Summary...
- Riley Preslar MBA 614 Final Project Executive Summary
- Help Finding a Car Erik Berglund Executive Summ...
- Medicare Average Claims Report
- Abnormal Returns Tool - Haidyn Knuteson
- Finding Insurance Pricing Discrepancies
- Red River Medical Reporting
- Special Project P&L update for Business Firm - Col...
- Ben Olpin's Bank Account Tracker
- Kylie Wiser's Bond Charts and Lead List Generator
- Fantasy Baseball Draft Tool
- Clark Cannon Mortgage Rates
- Budget Vacation Dashboard My fiancé and I love...
- Real Estate VBA Project - KSL
- Find Your Dream House
- Networking Reminder Tool
- Daniel Oliveira: Current Events
- Tyler Ravsten Financial Tracker and Account Manager
- Lance Kohler: Foreclosure Analysis Tool
- Craig Goodman: Quick & Dirty Analysis on Rental Pr...
- Automation of Analysis for Quantitative Polymerase...
- Personal Budgeting System
- Label Release Log Entry
- Sherpa Tracking Sheet
- Customer Database
- Variance Analysis Executive Summary
- Property Management Tools: Using Excel VBA to Auto...
- Patient Reminders
- An Improvement on Y-Time For the Benefit of BYU St...
- Beneish M-Score
- Young Women's Lists & Reminder Texts
- Monte Carlo Simulation
- Around the World in a Bajillion Loops - Lee Chang ...
- Automated Freight Quoter for Mity-Lite
- Steve Washenko: Automating Studio Emails
- Allyson Woolsey: Qualtrics API Data Summary
- Dylan Eastman - Koko's Lunchbox Sales Report Autom...
- Walt Disney World Planning - Adam Larsen
- A.J. Bronson - KSL Car Finder
- Generating Month-end Reports
- Event Updates via Email
- John's Copart Scraper
- Personal Stock Tracking Tool
- Medical Services Summary and Payroll Calculator
- WF Credit Card Statement Analysis
- 10-Day Weather Forecast
- Inventory Management System for Home Kitchens
- Marketing ROI Calculator
- Handicap Calculator
- Hot Deals Finder
- Student Information Spreadsheet and Ledger
- Academic Information Gatherer
- Reconciliation Assistant VBA
- Statistical Record Linkage
- Comparing Salaries and Cost of Living based on Loc...
-
▼
April
(60)