Home  |   Site Map  |   About Us  |   Contact Us  |   Search  |
IPS
Home Strategic Planning Models for Utilities Business & Financial Planning Software Real Estate Investment Software (Model) Personal Financial Planning Software Consulting Services Association Services


WHAT'S NEW WITH EXCEL 12:


RECOMMENDED BOOKS:


KEYBOARD
SHORT-CUTS:

This site contains keyboard short-cuts for most applications and operating systems.

VBA Programmers:

The resource links below provide all kinds of useful tips and free code. And for a modest sum, they provide a substantial amount of code that will save you a great deal of time.


OTHER EXCEL LINKS:

corner

Tips for Increasing Your Excel Productivity



There are a few tips that can increase your productivity when using Microsoft Excel™. Below are a few that you may find useful.
If you have any Excel tips that you would like to suggest, contact us or email us at info@IpsPlanningSolutions.com.

Data Input

Excel is an excellent vehicle for data input. It's fast and easy. You can input a row of 15 numbers in just a few seconds. But Excel provides a number of useful tricks that speed up data input even more. Below are a few tips that should make your data entry experience more productive. There is some variation among Excel versions but try them out. Most work.

Repeating an input value:

Enter a value in a cell (say 5%), then place the cursor over the lower right hand corner or the cell. When the + sign appears, simply drag the cell across all fifteen years and the values will automatically become 5%. If you wish increases by increments like 100, 200, 300, etc. then simply select the first three cells and drag the + sign to the remaining cells and Excel will figure out that you want to increase the cells in increments of 100.

Fill a selected range with a single input:

Select a range, then type the data into a cell, then press "Ctrl+Enter".
Example: select years 1 thru 15, enter 5%, then do [CTRL Enter].
All 15 cells will now have 5% entered.

Another way to copy a constant value to all the years is to enter a number and then simultaneously press Ctrl + Shift + Enter. This method is unique to IPS Models and is not an Excel feature.

Navigation

(for a listing of all keyboard short-cuts go to keyxl.com)

  • Skip to the end of the document: Type "Ctrl+End".
  • Skip to the beginning of the document: Type "Ctrl+Home".
  • Skip to the end of the Line: Type "Ctrl+right arrow".
  • Skip to the beginning of the Line: Type "Ctrl+left arrow".

Other Useful Shortcuts

  • [Ctrl][Shift]A: Use this combination after typing a function name, and it will automatically enter the parentheses and the argument names for the function you typed.
  • [Alt][F8]: Displays the Macro dialog box.
  • [Alt][F11]: Opens the VBA Editor or switches to it if it's already open.
  • [Ctrl][1]: Displays the Format Cells dialog box.
  • [Ctrl][Shift][~]: Applies the General format.
  • [Ctrl][Shift]$: Formats the current cells as Currency.
  • [Ctrl][Shift]#: Applies the Date format.
  • [Shift]F10: Displays the shortcut menu that applies to where the cursor is located. (or simply right click the mouse)
  • [F6]: Moves to the next pane in a split worksheet.
  • [Ctrl][F6]: Moves to the previous pane in a split worksheet.
  • [Ctrl][Shift][F6]: Moves back to the last workbook window.
  • [F3]: Opens a dialog box to paste a Named Range into a formula.
  • [Ctrl][Shift][F3]: Automatically creates Named Ranges from the headers for the selected table of data with row or column hearders.
  • [Shift][F3]: Inserts an equal sign (=) and opens the Paste Function dialog box to help you pick a formula.
  • [Alt][=]: Inserts the AutoSum function.
  • [Ctrl][;]: Inserts the current date.
  • [Ctrl][~]: Shows formulas for cells.

[ Return to Top ]


Office 12 News

The next version of Microsoft Office (Office 12) has quite a few changes. In fact, it's the most radical change in 20 years. Early reviews of the "Beta" are generally positive. Below are some of the changes.

SIZE
Finally, worksheets can now include 1 million rows and 16,000 columns. Excel's 256 column limitation has always lagged the competition and was one of the most often requested improvements. Well, it's here.

APPEARANCE
The appearance is more attractive, taking on a look similar to the new Windows Vista.

NAVIGATION
Navigation will change significantly. Gone, is the old drop down menu type navigation. In its place will be a "Ribbon". This may take some getting used to. For example, the view features are moved to the status bar. One nice feature is a slider that lets you zoom in and out of a spreadsheet instead of using the preset zoom percentages of earlier versions.

FILE FORMAT
One of the biggest changes is the change from the binary file formats to an XML format. This will make the files as much as 60% to 70% smaller. It will also enhance reliability and the restore function. The big question, however, is whether it will slow reports down. XML is inherently slow.

Originally, Microsoft was going to provide the ability to save files in PDF format or its own XPS format. However, Adobe complained and Microsoft caved. You will still be able to do this, but you will now have to download the features.

In case you're wondering what XPS is, it's a fixed and open document format built on top of XML. XPS will allow users to share, print and archive paginated-layout documents. In essence, it's a Page Description Language (PDL). XPS will offer significantly improved screen-to-print fidelity as well as the high fidelity needs of the digital imaging marketplace.

While we're talking about file formats, Microsoft announced in early July 2006 that it would allow Office users to save to the "Open Doc" format. They won't save directly to the format but will be translated to it. In any case, this should please the state of Massachusetts which wants to mandate that all applications use the Open Document format.

CHARTS
Charting has always been a week point with Excel. But Charting has gained significant improvements. Chart-building gets much easier with a handy ribbon to display functions like labels, gridlines, and grouping. And the charts are visually appealing as well with new high-end graphic features such as glow effects and soft edges.

PAGE PREVIEW
Excel finally adds an active Page Layout view to the Page Preview so you can work on a spreadsheet while viewing it as it will appear on a printed page. The ribbon interface includes a Formulas ribbon with drop-down lists of commonly used functions, a Name manager for keeping track of named ranges, and a panel of Formula Auditing features.

CONDITIONAL FORMATING
Now you can apply a color spectrum to table data, so high and low numbers are recognizable instantly. Other conditional-format options apply "data bars" so that each cell is overlaid by a band of gradient color that reflects its value.

PIVOT TABLES
PivotTables become easier to manage with a new task pane interface at the far right of the window, in which you select fields for organizing data and stack the selected fields in the order you want the table to sort them.

TABLES
Tables get smarter too. There is now a "Structured Referencing" feature that lets you right-click on any cell inside a table of data and select Create Table from the pop-up menu. This gives you a fully formatted table with row and column shading. In addition, each column is automatically named as a range and the column headers are made available as labels for cross-referencing from other cells, so calculations are both faster and easier.

I'll provide more analysis as we get closer to the ship date which is expected to be in the first quarter 2007 timeframe.

[ Return to Top ]


Recommended Books:

Excel Hacks: 100 Industrial-Strength Tips and Tools

This is a small paperback that has a great deal of useful tips for the Excel Power User and includes many VBA code snippets as well.

[ Return to Top ]


Usefull VBA Code Snippets

The resource links at the left provide many free (and for a small fee) code samplings to assist you with your programming needs. Below are just a few:

'The FileExists Function

Private Function FileExists(fname) As Boolean
'   Returns TRUE if the file exists
    Dim x As String
    x = Dir(fname)
    If x <> "" Then FileExists = True Else FileExists = False
End Function

'--------------------------------------------------------------------------------

'The FileNameOnly Function

Private Function FileNameOnly(pname) As String
'   Returns the filename from a path/filename string
    Dim i As Integer, length As Integer, temp As String
    length = Len(pname)
    temp = ""
    For i = length To 1 Step -1
        If Mid(pname, i, 1) = Application.PathSeparator Then
            FileNameOnly = temp
            Exit Function
        End If
        temp = Mid(pname, i, 1) & temp
    Next i
    FileNameOnly = pname
End Function

'--------------------------------------------------------------------------------

'The PathExists Function

Private Function PathExists(pname) As Boolean
'   Returns TRUE if the path exists
    Dim x As String
    On Error Resume Next
    x = GetAttr(pname) And 0
    If Err = 0 Then PathExists = True Else PathExists = False
End Function

'--------------------------------------------------------------------------------

'The RangeNameExists Function

Private Function RangeNameExists(nname) As Boolean
'   Returns TRUE if the range name exists
    Dim n As Name
    RangeNameExists = False
    For Each n In ActiveWorkbook.Names
        If UCase(n.Name) = UCase(nname) Then
            RangeNameExists = True
            Exit Function
        End If
    Next n
End Function

'--------------------------------------------------------------------------------

'The SheetExists Function

Private Function SheetExists(sname) As Boolean
'   Returns TRUE if sheet exists in the active workbook
    Dim x As Object
    On Error Resume Next
    Set x = ActiveWorkbook.Sheets(sname)
    If Err = 0 Then SheetExists = True Else SheetExists = False
End Function

'--------------------------------------------------------------------------------

'The WorkbookIsOpen Function

Private Function WorkbookIsOpen(wbname) As Boolean
'   Returns TRUE if the workbook is open
    Dim x As Workbook
    On Error Resume Next
    Set x = Workbooks(wbname)
    If Err = 0 Then WorkbookIsOpen = True Else WorkbookIsOpen = False
End Function


Source Code: A Few Useful Procedures (these taken from JWalk & Assoc.)

[ Return to Top ]

Terms of Use     Privacy Policy
Copyright © 2000- Integrated Planning Systems, Inc.