March 25th, 2004John T. Anderson - AFE board test VBA Visual Basic For Applications (VBA) - AFE Board-level Test Package What to Expect Today –lots of.

Slides:



Advertisements
Similar presentations
The essentials managers need to know about Excel
Advertisements

Holiday Calendar Menu for navigation This is School Management System’s home screen. This application will automate School or College. It contains a Menu.
3/10/20091Nancy Evans, CIT 112.  Motherboard  Processor  Power supply  RAM  Hard drive  Tower  Keyboard/mouse  Monitor  CD/DVD ROM  Video card.
Creating a User Form. A Better Interface Our programs can use input boxes for input and write on the spreadsheet page for output This works ok but is.
Click your mouse to continue. What Is Excel? You’ve probably seen news programs and other organizations use charts and tables of numbers to analyze and.
What children think about having a thyroid disorder: a small scale study By Shannon Davidson Age 10.
Introduction to Model-View-Controller (MVC) Web Programming with TurboGears Leif Oppermann,
HEX: Eiffel Style Created By: Rory Murphy Daniel Tyszka.
Programming Excel Macros, Visual Basic, and Solving Your Problem.
Progress Presentation. Tasks Completed I have resolved most of the bugs in the previous graphs of stanford to the world monitoring data. Completed work.
18 things you need to know about making videos Adapted from Dan Frodsham’s presentation given last semester.
Data Collection Tips & Tricks: Adding a data series to a graph and Google forms.
Time Management.
Hello Class Today we will be thinking about the final consonant cluster sp, mp and lp.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
HBar OR Reader Documentation A copy of the PowerPoint Viewer is shipped with the HBar OR Reader on the HBar Official Records [OR] CD. The PowerPoint Viewer.
Workflow Management Chris A. Mattmann OODT Component Working Group.
Informational Writing - Session One –Organizing for the Journey Ahead
Fluency with Information Technology INFO100 and CSE100 Katherine Deibel Katherine Deibel, Fluency in Information Technology1.
Hi Marta! Let's meet up today. I haven't seen you for ages! Sure! See you in half an hour on Chmielna Street.
IT Badge Support – Stage 1. Before switching on make sure an adult has checked your computer is plugged in safely and the electricity is switched on at.
Chapter 11: Introduction to the Visual Basic Environment Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University.
Arrays. Arrays: Introduction So far, we handled only one object in each line of code. When we wanted multiple objects to do something, we wrote multiple.
1.- Do each of the activities, they are exam- like exercises, in your notebooks and I’ll pass by checking them. 2.- Work in the same group as always! 3.-
 Classroom Roles  Mr. Lee-Teacher, ASL Club Sponsor  Mrs. Young-Certified Interpreter  Mrs. Lira-Anderson- Teacher, ASL Club Sponsor  Mrs. Johnson-
Using Visual Basic for Applications (VBA) – Project 8.
New Leader 101 Lesson 4 What to Do Your First Day on the Job as New Leader.
GRAPHIC DESIGN AND ADVANCED GRAPHIC DESIGN Warm-Up: If you had to choose a symbol to represent yourself, what would it be? Today: Logo design process Essential.
Working Together for Successful Transitions Workshop February 2015.
Hi! My name is Charlie Brown I’m the Captain of my very own Baseball team… and today is our first big game!
OCC Network Drives  H:\  P:\ 
Lab 10: Project and Code Organization User Interface Lab: GUI Lab Oct. 18 th, 2014.
List #3 3 rd hundred most commonly used words Directions: 1. Please read through this list with a partner 2. Time each other reading the words 3. Start.
Do Now: Quick Write Get out your journal Date the entry and add it to your Table of Contents What would you think if a friend, who normally sits with you.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
Coach Michele’s Group Coaching July 19, Copyright (c) Michele Caron, 2011 Today’s Topic Mastery – The Power of Beliefs.
Model View Controller A Pattern that Many People Think They Understand, But Has A Couple Meanings.
Preparing for Assignment 3. Setup Assignment 3 builds on Assignment 2, and we are using the same basic scenario. Save the spreadsheet you used for Assignment.
Confidence Quiz. Think about one specific time you have worked with other people -What went well? -Why did it go well? -What problems did you have? School.
ECE ROBERT TRUJILLO AUDIO/VOICE RECORDER WITH FILTERING.
What was your easiest assignment in Algebra & why? My easiest assignment for algebra was a work sheet called Graphing Linear Equations because I came.
Reading the World Around You!
Visual Basic for Application - Microsoft Access 2003 Programming applications using Objects.
T EACHING O NLINE : W HAT ’ S IT A LL ABOUT Dr. Margo Burns May 10, 2014.
Presenting text, sound, and images... From Reading to Writing In his story “Ambush,” Tim O’Brien examines his experiences as a soldier during the Vietnam.
All periodsWN 11/2/15 Start 4 more new warm-up pages in your notebook. For today’s warm-up, copy down each of the following sentences. Change the they’re/there/their.
Course 3 ?? Quiz 1 and Acc Math Warm Up 1. Solve 3 + x = 7 2. Evaluate 2x +8 for x= 3, 6, and Solve: 4 – (-4) 4. Solve: -7 – (-9) X = 4 14, 20, 36.
Functions.  Assignment #2 is now due on Wednesday, Nov 25 th  (No Quiz)  Go over the midterm  Backtrack and re-cover the question about tracing the.
What is the Story Really About ? When you were younger, and it came time for revision, many of you probably took out a special colored pen and added in.
EXCEL VS. GOOGLE DOCS SPREADSHEET Or: You have how normal software functions, and then you have, well…Google docs.
Automated Spreadsheet Development Originally titled: There will be a better way...
Excel Services III: Control what people see Overview: You’re in control You can control what people see when you use Excel Services to publish a Microsoft.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
How to Get Everything Done, Get Your Life Back, and Enjoy Practicing Patent Law Again.
Reconstructing In reconstructing learners listen to a text several times and the teacher works with them to gradually build it up on the board, usually.
Welcome to My Reading Recovery Lesson. Rereading Familiar Books In every lesson every day I get to read lots of little books. I get to pick some of my.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
Excel is our friend. Really. Excel is a spreadsheet program used a great deal in business and in science. It can do a lot of things but we will mainly.
Session 3 June Key Features of a Solution Oriented Conversation Session 3.
Signpost Review What five signposts do we already know?
English Through Movies
English Proficiency Workshop
Data Entry and Managment
أ.إسراء الطريقي أ. هاله الشملان , 102 تقن , المعمل الخامس
An idea could strike you on the subway, yet alas, you poor unfortunate soul; you have no sheet of paper to scribble down a thought that could change the.
OPINIONS GIVING ASKING / CLARIFYING AGREE DISAGREE
Parts 1 and 2 The journey begins….
Capturing the Visuals of Shared Print
VBA Kick-Off Session Duncan Young
Presentation transcript:

March 25th, 2004John T. Anderson - AFE board test VBA Visual Basic For Applications (VBA) - AFE Board-level Test Package What to Expect Today –lots of graph objects –forms –buttons galore –nearly impenetrable code –a wide variety of examples of how to do various things –a wider variety of examples of how NOT to do various things What I hope you’ll ‘get’ from today’s efforts –Some ideas you can use in your applications –Some boilerplate modules you can use with minimal fuss –confidence. Hey, if a dummy like me can get this far, think of how far you bright people can get!

March 25th, 2004John T. Anderson - AFE board test VBA About as “basic” as VBA gets.... Let’s look first at the “rm_generic” application on the server for the course. This is about as trivial an application as you can get. It was used make a 1553 Rack Monitor drive a few bits out in patterns to exercise some relays we had wired to it –Bet you get an error opening it up! That’s one of the problems with auto-executing macros. –Let’s take a minute and explore these items: Code for ‘this workbook’ Relay_tests module and usage of put_1553 and, if you haven’t had enough versions already, I wrote a hex decoder too (third or fourth one you’ve seen by now, I’d bet)

March 25th, 2004John T. Anderson - AFE board test VBA OK, let’s get to the AFE board. Please close the RM_generic application and instead open up the “AFE_board_test.xls”. Allow me to talk to you a bit about navigation in the sheets –use of a ‘global parameters’ sheet –spinner button for graphs –we’ll just walk around a bit. The idea of this sheet was to make a test setup that would be used by someone who had no idea what the AFE does. –That’s fine, but it’s got more functions than a Swiss Army knife Just displayed as a bunch of sheets, the word ‘impenetrable’ comes to mind. I chose to use forms.

March 25th, 2004John T. Anderson - AFE board test VBA Forms, subforms, and makin’ code In what should come as no surprise, forms are just a collection of objects that you write code for to handle various events. You’ve seen that all before. Forms are just a trick to ‘hide’ that it’s Excel and make a more friendly interface Forms let you mix controls and display how you want it - sometimes a little nicer than the spreadsheet. Let’s go thru how it is done and tell war stories along the way.