18.11.2014 Views

Microsoft Office

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

V<br />

Index<br />

VBA (Visual Basic for Applications), events (continued)<br />

BeforeDoubleClick, 751<br />

BeforePrint, 747<br />

BeforeRightClick, 751, 753<br />

BeforeSave, 747, 750<br />

Calculate, 751<br />

Change, 751–752<br />

code modules, 745–747, 750<br />

Deactivate, 747, 751<br />

FollowHyperlink, 751<br />

NewSheet, 747, 749<br />

OnKey, 754<br />

OnTime, 754<br />

Open, 748–749<br />

PivotTableUpdate, 751<br />

SelectionChange, 751–753<br />

SheetActivate, 748–749<br />

SheetBeforeDoubleClick, 748<br />

SheetBeforeRightClick, 748<br />

SheetCalculate, 748<br />

SheetChange, 748<br />

SheetDeactivate, 748<br />

SheetFollowHyperlink, 748<br />

SheetSelectionChange, 748<br />

types of, 745<br />

UserForms, 723, 726, 729–730<br />

WindowActivate, 748<br />

WindowDeactivate, 748<br />

WindowResize, 748<br />

help, 757<br />

Internet Assistant VBA add-in, 773<br />

methods, 696, 699<br />

object model, 696<br />

objects, 696–697<br />

properties, 696–699<br />

ranges, 757–758<br />

screen updating, 767<br />

security features, 682–683<br />

speeding up, 766–767<br />

UserForms<br />

accelerator keys, 732<br />

ActiveX controls, 721–723<br />

alternatives, 716–720<br />

creating, 720–721, 724–725, 727–728<br />

displaying, 724, 728–729<br />

event handling, 723, 726, 729–730<br />

examples, 724–731<br />

help, 723, 732<br />

tab order, 732<br />

testing, 725–726, 728, 730–731<br />

uses, 715–716<br />

variables, 699<br />

workbooks, 764–765<br />

VBA function procedures<br />

arguments, 707–711<br />

creating, 686, 704–706<br />

debugging, 711<br />

executing, 706–707<br />

InputBox, 716–717<br />

inserting, 712–713<br />

MsgBox, 717–720<br />

uses, 703<br />

values, 705–706<br />

VBA macros<br />

alert messages, 767<br />

buttons, 693–694<br />

controls, 738–739<br />

copying a range, 758–759<br />

counting selected cells, 763–764<br />

creating, 687–689<br />

defined, 681, 686<br />

description of, 687<br />

determining the type of range selection, 762–763<br />

Developer tab, 9, 681–682<br />

disabling, 34, 683<br />

editing, 689–690<br />

executing, 731<br />

function procedures<br />

arguments, 707–711<br />

creating, 686, 704–706<br />

debugging, 711<br />

executing, 685, 706–707<br />

InputBox, 716–717<br />

inserting, 712–713<br />

MsgBox, 717–720<br />

uses, 703<br />

values, 705–706<br />

identifying a multiple selection, 763<br />

ListFormulas macro, 701–702<br />

looping ranges, 760–762<br />

moving ranges, 760<br />

names, 687<br />

object references, 767–768<br />

Personal Macro Workbook, 692–693<br />

prompting for a cell value, 762<br />

Quick Access Toolbar, 464, 731<br />

recording, 687–689, 692<br />

saving, 684<br />

screen updating, 767<br />

security, 682–683<br />

selecting rows or columns, 760<br />

selecting to the end of a row or column, 759–760<br />

shortcut keys, 687, 693<br />

stopping recording, 687<br />

storage options, 687, 692–693<br />

Sub procedures<br />

defined, 684–685<br />

executing, 685<br />

862

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!