Download presentation
Presentation is loading. Please wait.
Published byChristina Lambert Modified over 9 years ago
1
Financial Information Management Stefano Grazioli
2
Critical Thinking Questions on h1? Class, grades, teams?
3
What is Ahead Starting easy / ramping up quickly Save the tournament date! EasyMeter
4
Workload by Discipline TechnologyTechnology Finance NowNowTournamentTournament Intense!Intense!
5
Keep Your Eyes On The Goal!
6
Financial Information Management WINIT What Is New In Technology?
7
Financial Information Management USING IT FOR AUTOMATING BUSINESS PROCESSES
8
“There should be an app for that...”
9
Practical Business Uses Insert boilerplate text. If you need to enter standard text into a range of cells, you can create a macro to do the typing for you. Automate a task that you perform frequently. For example, you may need to prepare a month-end summary. If the task is straightforward, you can develop a macro to do it for you. Create a custom command. For example, you can combine several Excel commands so that they’re executed from a single keystroke or from a single mouse click. Create a simplified “front end” for users who don’t know much about Excel. For example, you can set up a foolproof data-entry template. Develop a new worksheet function. Although Excel includes a wide assortment of built-in functions, you can create custom functions that greatly simplify your formulas. Create complete macro-driven applications. Excel macros can display custom dialog boxes and respond to new commands added to the Ribbon. Create custom add-ins for Excel. Most add-ins shipped with Excel were created with Excel macros. Source: John Walkenbach, Excel® 2010 Bible
10
Visual Studio is a tool to build applications Integrated Development Environment VS 2013 is state of the art First version in 1997 $2.5B to develop the 2002 version Free to you: email about Dreamspark Visual Studio Excel
11
Requirements: What we want the computer to do How VS works Coding Visual Studio C#, VB, C++.exe.dll Source Code in a Computer Language Business Functionality Compiling Code in MSIL: MS Intermediate Language Common Language Runtime Virtual machine Mscoree.dll
12
Source Code in VB Sub FindDuplicates() ' Finds duplicates in a column of cells selected by the user NumberOfRows = Selection.Rows.Count For i = NumberOfRows To 1 Step -1 toCheck = ActiveCell ActiveCell.Offset(1, 0).Select For j = 1 To i If ActiveCell = toCheck Then ActiveCell.Font.Bold = True ActiveCell.Font.ColorIndex = 3 End If ActiveCell.Offset(1, 0).Select Next j ActiveCell.Offset(-i, 0).Select Next i End Sub Sub FindDuplicates() ' Finds duplicates in a column of cells selected by the user NumberOfRows = Selection.Rows.Count For i = NumberOfRows To 1 Step -1 toCheck = ActiveCell ActiveCell.Offset(1, 0).Select For j = 1 To i If ActiveCell = toCheck Then ActiveCell.Font.Bold = True ActiveCell.Font.ColorIndex = 3 End If ActiveCell.Offset(1, 0).Select Next j ActiveCell.Offset(-i, 0).Select Next i End Sub
13
Requirements: What we want the computer to do How VS works Coding Visual Studio C#, VB, C++.exe.dll Source Code in a Computer Language Business Functionality Compiling Code in MSIL: MS Intermediate Language Common Language Runtime Virtual machine Mscoree.dll
14
MSIL example.locals ([0] class System.Object V_0, [1] int32 V_1) IL_0000: ldarg.0 IL_0001: ldfld int32 Stack::m_size IL_0006: brtrue.s IL_000e IL_0008: newobj instance void ['mscorlib']System.NullReferenceException::.ctor() IL_000d: throw IL_000e: ldarg.0 IL_000f: ldfld class System.Object[] Stack::m_stack IL_0014: ldarg.0 IL_0015: dup IL_0016: ldfld int32 Stack::m_size IL_001b: ldc.i4.1 IL_001c: sub IL_001d: dup
15
Requirements: What we want the computer to do Two IDE tools Coding Visual Studio C#, VB, C++.exe.dll Source Code in a Computer Language Business Functionality Compiling Code in MSIL: MS Intermediate Language Common Language Runtime Virtual machine Mscoree.dll
16
Two tools to Work with Excel VBA Editor Included in Excel Huge installed base Older technology Supported but not improved upon Has a recorder VSTO / Visual Studio Included in VS Smaller installed base Newer, more powerful technology Fully supported and updated No recorder
17
Financial Information Management Homework #2
18
Suggestions Give yourself plenty of time to do the homework. Email or come and see me if you get stuck.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.