
This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. Copyright © 2019 by Pearson Education, Inc.

Microsoft Excel 2019 VBA and Macros Published with the authorization of Microsoft Corporation by: Pearson Education, Inc. If it has changed in the front end, it has changed in VBA Office 365 subscription versus Excel 2019 perpetual Using JavaScript to add interactivity to an Office add-inĬhapter 28 What’s new in Excel 2019 and what’s changed Using a hidden workbook as an alternative to an add-inĬhapter 27 An introduction to creating Office add-insĬreating your first Office add-in-Hello World Renaming an Excel file and opening a workbookĬonverting an Excel workbook to an add-in Where to add code: The customui folder and file Making 32-bit- and 64-bit-compatible API declarationsīasic error handling with the On Error GoTo syntaxĮrrors while developing versus errors months laterĬhapter 25 Customizing the ribbon to run macros
#ADD IN FOR ZOOMING ON EXCEL ON MAC WINDOWS#
Using the UserForm toolbar in the design of controls on userformsĬhapter 23 The Windows Application Programming Interface (API) Using the GetObject function to reference an existing instance of WordĬhapter 21 Using Access as a back end to enhance multiuser access to data Using the CreateObject function to create a new instance of an object Using the New keyword to reference the Word application Using late binding to reference a Word object Using early binding to reference a Word object Using Application.OnTime to periodically analyze data Using other conditional formatting methodsĬhapter 17 Dashboarding with sparklines in Excel 2019Ĭhapter 18 Reading from and writing to the web VBA methods and properties for data visualizations While building a pivot table in Excel VBAĬhapter 16 Data visualizations and conditional formatting Understanding how pivot tables evolved over various Excel versions The real workhorse: xlFilterCopy with all records rather than unique records onlyĬhapter 12 Using VBA to create pivot tables Using Advanced Filter with criteria ranges Using Advanced Filter to extract a unique list of values Using user-defined types to create custom propertiesĬhapter 11 Data mining with Advanced FilterĪdvanced Filter-easier in VBA than in Excel Trapping application and embedded chart events Using the Areas collection to return a noncontiguous rangeįlow control: Using If.Then.Else and Select CaseĬhapter 6 Creating and manipulating names in VBAĬhapter 9 Creating classes and collections

Using the CurrentRegion property to select a data range Using the IsEmpty function to check whether a cell is empty Using the Intersect method to create a new range from overlapping ranges Using the Union method to join multiple ranges

Using the Columns and Rows properties to specify a range Using the Resize property to change the size of a range Using the Offset property to refer to a range Using the Cells property to select a range Referencing a range relative to another range
#ADD IN FOR ZOOMING ON EXCEL ON MAC CODE#
Using debugging tools to figure out recorded code Understanding shortcomings of the macro recorderĬhapter 2 This sounds like BASIC, so why doesn’t it look familiar?Įxamining recorded macro code: Using the VB Editor and Help Overview of recording, storing, and running a macro Understanding which file types allow macros

Chapter 1 Unleashing the power of Excel with VBA
