ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Excel 2016 power programming with VBA

دانلود کتاب برنامه نویسی قدرت 2016 اکسل با VBA

Excel 2016 power programming with VBA

مشخصات کتاب

Excel 2016 power programming with VBA

ویرایش:  
نویسندگان: ,   
سری:  
ISBN (شابک) : 9781119067726, 1119067723 
ناشر: Wiley 
سال نشر: 2016 
تعداد صفحات: 767 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 160 مگابایت 

قیمت کتاب (تومان) : 50,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب Excel 2016 power programming with VBA به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی قدرت 2016 اکسل با VBA نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی قدرت 2016 اکسل با VBA

تجربه اکسل خود را با VBA Excel 2016 Power Programming with VBA به طور کامل به روز شده است تا تمام آخرین ابزارها و ترفندهای Excel 2016 را پوشش دهد. این کتاب جامع شامل تجزیه و تحلیل توسعه برنامه اکسل و معرفی کامل ویژوال بیسیک برای برنامه ها (VBA) است. تمام تکنیک هایی را که برای توسعه برنامه های بزرگ و کوچک اکسل نیاز دارید ارائه می دهد. بیش از 800 صفحه از نکات، ترفندها و بهترین شیوه ها موضوعات کلیدی مانند رابط اکسل، فرمت های فایل، تعامل افزایش یافته با سایر برنامه های Office و ویژگی های همکاری بهبود یافته را روشن می کند. این منبع علاوه بر رویه‌ها، نکات و ایده‌هایی که قابلیت‌های شما را گسترش می‌دهد، به بیش از 100 نمونه آنلاین کتاب کار Excel و Power Utility Pak موجود در وب‌سایت Mr. درک نحوه استفاده از VBA برای بهبود مهارت های برنامه نویسی اکسل می تواند کیفیت محصولات قابل تحویلی را که تولید می کنید افزایش دهد و به شما کمک کند تا حرفه خود را به سطح بعدی ارتقا دهید. محتوای کاملاً به‌روز شده را که پوشش جامعی را از طریق بیش از 900 صفحه از نکات، ترفندها و تکنیک‌ها ارائه می‌کند، کاوش کنید. از الگوها و کاربرگ‌هایی استفاده کنید که دانش جدید شما را عملی می‌کند و مهارت‌های معرفی‌شده در متن را تقویت می‌کند به منابع آنلاین، از جمله Power Utility Pak دسترسی پیدا کنید. تکمیل محتوا توانایی های خود را در مورد برنامه نویسی اکسل با VBA بهبود بخشید، توانایی های بیشتری را در آفیس باز کنید. Excel 2016 Power Programming with VBA یک منبع اساسی برای کاربران متوسط ​​تا پیشرفته است که می خواهند مهارت های خود را در مورد برنامه های صفحه گسترده با استفاده از VBA تقویت کنند.


توضیحاتی درمورد کتاب به خارجی

Maximize your Excel experience with VBA Excel 2016 Power Programming with VBA is fully updated to cover all the latest tools and tricks of Excel 2016. Encompassing an analysis of Excel application development and a complete introduction to Visual Basic for Applications (VBA), this comprehensive book presents all of the techniques you need to develop both large and small Excel applications. Over 800 pages of tips, tricks, and best practices shed light on key topics, such as the Excel interface, file formats, enhanced interactivity with other Office applications, and improved collaboration features. In addition to the procedures, tips, and ideas that will expand your capabilities, this resource provides you with access to over 100 online example Excel workbooks and the Power Utility Pak, found on the Mr. Spreadsheet website. Understanding how to leverage VBA to improve your Excel programming skills can enhance the quality of deliverables that you produce—and can help you take your career to the next level. Explore fully updated content that offers comprehensive coverage through over 900 pages of tips, tricks, and techniques Leverage templates and worksheets that put your new knowledge in action, and reinforce the skills introduced in the text Access online resources, including the Power Utility Pak, that supplement the content Improve your capabilities regarding Excel programming with VBA, unlocking more of your potential in the office Excel 2016 Power Programming with VBA is a fundamental resource for intermediate to advanced users who want to polish their skills regarding spreadsheet applications using VBA.



فهرست مطالب

Excel® 2016 Power Programming with VBA
About the Authors
About the Technical Editor
Credits
Contents at a Glance
Table of Contents
Introduction
Part I: Introduction to Excel VBA
	Chapter 1: Essentials of Spreadsheet Application Development
		What Is a Spreadsheet Application?
		Steps for Application Development
		Determining User Needs
		Planning an Application That Meets  User Needs
		Determining the Most Appropriate User Interface
			Customizing the Ribbon
			Customizing shortcut menus
			Creating shortcut keys
			Creating custom dialog boxes
			Using ActiveX controls on a worksheet
			Executing the development effort
		Concerning Yourself with the End User
			Testing the application
			Making the application bulletproof
			Making the application aesthetically appealing and intuitive
			Creating a user Help system
			Documenting the development effort
			Distributing the application to the user
			Updating the application when necessary
		Other Development Issues
			The user’s installed version of Excel
			Language issues
			System speed
			Video modes
	Chapter 2: Introducing Visual Basic for Applications
		Getting a Head Start with the Macro Recorder
			Creating your first macro
			Comparing absolute and relative macro recording
			Other macro recording concepts
		Working with the Visual Basic Editor
			Understanding VBE components
			Working with the Project window
			Working with a Code window
			Customizing the VBA environment
			The Editor Format tab
			The General tab
			The Docking tab
		VBA Fundamentals
			Understanding objects
			Understanding collections
			Understanding properties
		Deep Dive: Working with Range Objects
			Finding the properties of the Range object
			The Range property
			The Cells property
			The Offset property
		Essential Concepts to Remember
		Don’t Panic—You Are Not Alone
			Read the rest of the book
			Let Excel help write your macro
			Use the Help system
			Use the Object Browser
			Pilfer code from the Internet
			Leverage user forums
			Visit expert blogs
			Mine YouTube for video training
			Learn from the Microsoft Office Dev Center
			Dissect the other Excel files in your organization
			Ask your local Excel genius
	Chapter 3: VBA Programming Fundamentals
		VBA Language Elements: An Overview
		Comments
		Variables, Data Types, and Constants
			Defining data types
			Declaring variables
			Scoping variables
			Working with constants
			Working with strings
			Working with dates
		Assignment Statements
		Arrays
			Declaring arrays
			Declaring multidimensional arrays
			Declaring dynamic arrays
		Object Variables
		User-Defined Data Types
		Built-In Functions
		Manipulating Objects and Collections
			With-End With constructs
			For Each-Next constructs
		Controlling Code Execution
			GoTo statements
			If-Then constructs
			Select Case constructs
			Looping blocks of instructions
	Chapter 4: Working with VBA Sub Procedures
		About Procedures
			Declaring a Sub procedure
			Scoping a procedure
		Executing Sub Procedures
			Executing a procedure with the Run Sub/UserForm command
			Executing a procedure from the Macro dialog box
			Executing a procedure with a Ctrl+shortcut key combination
			Executing a procedure from the Ribbon
			Executing a procedure from a customized shortcut menu
			Executing a procedure from another procedure
			Executing a procedure by clicking an object
			Executing a procedure when an event occurs
			Executing a procedure from the Immediate window
		Passing Arguments to Procedures
		Error-Handling Techniques
			Trapping errors
			Error-handling examples
		A Realistic Example That Uses Sub Procedures
			The goal
			Project requirements
			What you know
			The approach
			Some preliminary recording
			Initial setup
			Code writing
			Writing the Sort procedure
			More testing
			Fixing the problems
			Utility availability
			Evaluating the project
	Chapter 5: Creating Function Procedures
		Sub Procedures versus Function Procedures
		Why Create Custom Functions?
		An Introductory Function Example
			Using the function in a worksheet
			Using the function in a VBA procedure
			Analyzing the custom function
		Function Procedures
			A function’s scope
			Executing function procedures
		Function Arguments
		Function Examples
			Functions with no argument
			A function with one argument
			A function with two arguments
			A function with an array argument
			A function with optional arguments
			A function that returns a VBA array
			A function that returns an error value
			A function with an indefinite number of arguments
		Emulating Excel’s SUM Function
		Extended Date Functions
		Debugging Functions
		Dealing with the Insert Function Dialog Box
			Using the MacroOptions method
			Specifying a function category
			Adding a function description manually
		Using Add-Ins to Store Custom Functions
		Using the Windows API
			Windows API examples
			Determining the Windows directory
			Detecting the Shift key
			Learning more about API functions
	Chapter 6: Understanding Excel’s Events
		What You Should Know about Events
			Understanding event sequences
			Where to put event-handler procedures
			Disabling events
			Entering event-handler code
			Event-handler procedures that use arguments
		Getting Acquainted with Workbook-Level Events
			The Open event
			The Activate event
			The SheetActivate event
			The NewSheet event
			The BeforeSave event
			The Deactivate event
			The BeforePrint event
			The BeforeClose event
		Examining Worksheet Events
			The Change event
			Monitoring a specific range for changes
			The SelectionChange event
			The BeforeDoubleClick event
			The BeforeRightClick event
		Monitoring with Application Events
			Enabling Application-level events
			Determining when a workbook is opened
			Monitoring Application-level events
		Accessing Events Not Associated with an Object
			The OnTime event
			The OnKey event
	Chapter 7: VBA Programming Examples and Techniques
		Learning by Example
		Working with Ranges
			Copying a range
			Moving a range
			Copying a variably sized range
			Selecting or otherwise identifying various types of ranges
			Resizing a range
			Prompting for a cell value
			Entering a value in the next empty cell
			Pausing a macro to get a user-selected range
			Counting selected cells
			Determining the type of selected range
			Looping through a selected range efficiently
			Deleting all empty rows
			Duplicating rows a variable number of times
			Determining whether a range is contained in another range
			Determining a cell’s data type
			Reading and writing ranges
			A better way to write to a range
			Transferring one-dimensional arrays
			Transferring a range to a variant array
			Selecting cells by value
			Copying a noncontiguous range
		Working with Workbooks and Sheets
			Saving all workbooks
			Saving and closing all workbooks
			Hiding all but the selection
			Creating a hyperlink table of contents
			Synchronizing worksheets
		VBA Techniques
			Toggling a Boolean property
			Displaying the date and time
			Displaying friendly time
			Getting a list of fonts
			Sorting an array
			Processing a series of files
		Some Useful Functions for Use in Your Code
			The FileExists function
			The FileNameOnly function
			The PathExists function
			The RangeNameExists function
			The SheetExists function
			The WorkbookIsOpen function
			Retrieving a value from a closed workbook
		Some Useful Worksheet Functions
			Returning cell formatting information
			A talking worksheet
			Displaying the date when a file was saved or printed
			Understanding object parents
			Counting cells between two values
			Determining the last nonempty cell in a column or row
			Does a string match a pattern?
			Extracting the nth element from a string
			Spelling out a number
			A multifunctional function
			The SHEETOFFSET function
			Returning the maximum value across all worksheets
			Returning an array of nonduplicated random integers
			Randomizing a range
			Sorting a range
		Windows API Calls
			Understanding API Declarations
			Determining file associations
			Determining default printer information
			Determining video display information
			Reading from and writing to the Registry
Part II: Advanced VBA Techniques
	Chapter 8: Working with Pivot Tables
		An Introductory Pivot Table Example
			Creating a pivot table
			Examining the recorded code for the pivot table
			Cleaning up the recorded pivot table code
		Creating a More Complex Pivot Table
			The code that created the pivot table
			How the more complex pivot table works
		Creating Multiple Pivot Tables
		Creating a Reverse Pivot Table
	Chapter 9: Working with Charts
		Getting the Inside Scoop on Charts
			Chart locations
			The macro recorder and charts
			The Chart object model
		Creating an Embedded Chart
		Creating a Chart on a Chart Sheet
		Modifying Charts
		Using VBA to Activate a Chart
		Moving a Chart
		Using VBA to Deactivate a Chart
		Determining Whether a Chart Is Activated
		Deleting from the ChartObjects or Charts Collection
		Looping through All Charts
		Sizing and Aligning ChartObjects
		Creating Lots of Charts
		Exporting a Chart
			Exporting all graphics
		Changing the Data Used in a Chart
			Changing chart data based on the active cell
			Using VBA to determine the ranges used in a chart
		Using VBA to Display Arbitrary Data Labels on a Chart
		Displaying a Chart in a UserForm
		Understanding Chart Events
			An example of using Chart events
			Enabling events for an embedded chart
			Example: Using Chart events with an embedded chart
		Discovering VBA Charting Tricks
			Printing embedded charts on a full page
			Creating unlinked charts
			Displaying text with the MouseOver event
			Scrolling a chart
		Working with Sparkline Charts
	Chapter 10: Interacting with Other Applications
		Understanding Microsoft Office Automation
			Understanding the concept of binding
			A simple automation example
		Automating Access from Excel
			Running an Access Query from Excel
			Running an Access Macro from Excel
		Automating Word from Excel
			Sending Excel data to a Word document
			Simulating mail merge with a Word document
		Automating PowerPoint from Excel
			Sending Excel data to a PowerPoint presentation
			Sending all Excel charts to a PowerPoint presentation
			Convert a workbook into a PowerPoint presentation
		Automating Outlook from Excel
			Mailing the Active Workbook as an Attachment
			Mailing a Specific Range as an Attachment
			Mailing a Single Sheet as an Attachment
			Mailing All Email Addresses in Your Contact List
		Starting Other Applications from Excel
			Using the VBA Shell function
			Using the Windows ShellExecute API function
			Using AppActivate
			Running Control Panel dialog boxes
	Chapter 11: Working with External Data and Files
		Working with External Data Connections
			Manually creating a connection
			Manually editing data connections
			Using VBA to create dynamic connections
			Iterating through all connections in a workbook
		Using ADO and VBA to Pull External Data
			The connection string
			Declaring a Recordset
			Referencing the ADO object library
			Putting it all together in code
			Using ADO with the active workbook
		Working with Text Files
			Opening a text file
			Reading a text file
			Writing a text file
			Getting a file number
			Determining or setting the file position
			Statements for reading and writing
		Text File Manipulation Examples
			Importing data in a text file
			Exporting a range to a text file
			Importing a text file to a range
			Logging Excel usage
			Filtering a text file
		Performing Common File Operations
			Using VBA file-related statements
			Using the FileSystemObject object
		Zipping and Unzipping Files
			Zipping files
			Unzipping a file
Part III: Working with UserForms
	Chapter 12: Leveraging Custom Dialog Boxes
		Before You Create That UserForm
		Using an Input Box
			The VBA InputBox function
			The Application.InputBox method
		The VBA MsgBox Function
		The Excel GetOpenFilename Method
		The Excel GetSaveAsFilename Method
		Prompting for a Directory
		Displaying Excel’s Built-In Dialog Boxes
		Displaying a Data Form
			Making the data form accessible
			Displaying a data form by using VBA
	Chapter 13: Introducing UserForms
		How Excel Handles Custom Dialog Boxes
		Inserting a New UserForm
		Adding Controls to a UserForm
		Toolbox Controls
			CheckBox
			ComboBox
			CommandButton
			Frame
			Image
			Label
			ListBox
			MultiPage
			OptionButton
			RefEdit
			ScrollBar
			SpinButton
			TabStrip
			TextBox
			ToggleButton
		Adjusting UserForm Controls
		Adjusting a Control’s Properties
			Using the Properties window
			Common properties
			Accommodating keyboard users
		Displaying a UserForm
			Adjusting the display position
			Displaying a modeless UserForm
			Displaying a UserForm based on a variable
			Loading a UserForm
			About event-handler procedures
		Closing a UserForm
		Creating a UserForm: An Example
			Creating the UserForm
			Writing code to display the dialog box
			Testing the dialog box
			Adding event-handler procedures
			The finished dialog box
		Understanding UserForm Events
			Learning about events
			UserForm events
			SpinButton events
			Pairing a SpinButton with a TextBox
		Referencing UserForm Controls
		Customizing the Toolbox
			Adding new pages to the Toolbox
			Customizing or combining controls
			Adding new ActiveX controls
		Creating UserForm Templates
		A UserForm Checklist
	Chapter 14: UserForm Examples
		Creating a UserForm “Menu”
			Using CommandButtons in a UserForm
			Using a ListBox in a UserForm
		Selecting Ranges from a UserForm
		Creating a Splash Screen
		Disabling a UserForm's Close Button
		Changing a UserForm's Size
		Zooming and Scrolling a Sheet from a UserForm
		ListBox Techniques
			Adding items to a ListBox control
			Determining the selected item in a ListBox
			Determining multiple selections in a ListBox
			Multiple lists in a single ListBox
			ListBox item transfer
			Moving items in a ListBox
			Working with multicolumn ListBox controls
			Using a ListBox to select worksheet rows
			Using a ListBox to activate a sheet
			Filtering a ListBox from a TextBox
		Using the MultiPage Control in a UserForm
		Using an External Control
		Animating a Label
	Chapter 15: Advanced UserForm Techniques
		A Modeless Dialog Box
		Displaying a Progress Indicator
			Creating a stand-alone progress indicator
			Showing a progress indicator that’s integrated into a UserForm
			Creating a non-graphical progress indicator
		Creating Wizards
			Setting up the MultiPage control for the wizard
			Adding the buttons to the wizard’s UserForm
			Programming the wizard’s buttons
			Programming dependencies in a wizard
			Performing the task with the wizard
		Emulating the MsgBox Function
			MsgBox emulation: MyMsgBox code
			How the MyMsgBox function works
			Using the MyMsgBox function
		A UserForm with Movable Controls
		A UserForm with No Title Bar
		Simulating a Toolbar with a UserForm
		Emulating a Task Pane with a UserForm
		A Resizable UserForm
		Handling Multiple UserForm Controls with One Event Handler
		Selecting a Color in a UserForm
		Displaying a Chart in a UserForm
			Saving a chart as a GIF file
			Changing the Image control’s Picture property
		Making a UserForm Semitransparent
		A Puzzle on a UserForm
		Video Poker on a UserForm
Part IV: Developing Excel Applications
	Chapter 16: Creating and Using Add-Ins
		What Is an Add-In?
			Comparing an add-in with a standard workbook
			Why create add-ins?
		Understanding Excel’s Add-In Manager
		Creating an Add-in
		An Add-In Example
			Adding descriptive information for the example add-in
			Creating an add-in
			Installing an add-in
			Testing the add-in
			Distributing an add-in
			Modifying an add-in
		Comparing XLAM and XLSM Files
			XLAM file VBA collection membership
			Visibility of XLSM and XLAM files
			Worksheets and chart sheets in XLSM and XLAM files
			Accessing VBA procedures in an add-in
		Manipulating Add-Ins with VBA
			Adding an item to the AddIns collection
			Removing an item from the AddIns collection
			AddIn object properties
			Accessing an add-in as a workbook
			AddIn object events
		Optimizing the Performance of Add-Ins
		Special Problems with Add-Ins
			Ensuring that an add-in is installed
			Referencing other files from an add-in
			Detecting the proper Excel version for your add-in
	Chapter 17: Working with the Ribbon
		Ribbon Basics
		Customizing the Ribbon
			Adding a button to the Ribbon
			Adding a button to the Quick Access Toolbar
			Understanding the limitations of Ribbon customization
		Creating a Custom Ribbon
			Adding a button to an existing tab
			Adding a check box to an existing tab
			Ribbon controls demo
			A dynamicMenu control example
			More on Ribbon customization
		Using VBA with the Ribbon
			Accessing a Ribbon control
			Working with the Ribbon
			Activating a tab
		Creating an Old-Style Toolbar
			Limitations of old-style toolbars in Excel 2007 and later
			Code to create a toolbar
	Chapter 18: Working with Shortcut Menus
		CommandBar Overview
			CommandBar types
			Listing shortcut menus
			Referring to CommandBars
			Referring to controls in a CommandBar
			Properties of CommandBar controls
			Displaying all shortcut menu items
		Using VBA to Customize Shortcut Menus
			Shortcut menu and the single-document interface
			Resetting a shortcut menu
			Disabling a shortcut menu
			Disabling shortcut menu items
			Adding a new item to the Cell shortcut menu
			Adding a submenu to a shortcut menu
			Limiting a shortcut menu to a single workbook
		Shortcut Menus and Events
			Adding and deleting menus automatically
			Disabling or hiding shortcut menu items
			Creating a context-sensitive shortcut menu
	Chapter 19: Providing Help for Your Applications
		Help for Your Excel Applications
		Help Systems That Use Excel Components
			Using cell comments for help
			Using a text box for help
			Using a worksheet to display help text
			Displaying help in a UserForm
		Displaying Help in a Web Browser
			Using HTML files
			Using an MHTML file
		Using the HTML Help System
			Using the Help method to display HTML Help
			Associating a help file with your application
			Associating a help topic with a VBA function
	Chapter 20: Leveraging Class Modules
		What Is a Class Module?
			Built-in class modules
			Custom class modules
		Creating a NumLock Class
			Inserting a class module
			Adding VBA code to the class module
			Using the CNumLock class
		Coding Properties, Methods, and Events
			Programming properties of objects
			Programming methods for objects
			Class module events
		Exposing a QueryTable Event
		Creating a Class to Hold Classes
			Creating the CSalesRep and CSalesReps classes
			Creating the CInvoice and CInvoices classes
			Filling the parent classes with objects
			Calculating the commissons
	Chapter 21: Understanding Compatibility Issues
		What Is Compatibility?
		Types of Compatibility Problems
		Avoid Using New Features
		But Will It Work on a Mac?
		Dealing with 64-Bit Excel
		Creating an International Application
			Multilanguage applications
			VBA language considerations
			Using local properties
			Identifying system settings
			Date and time settings
Part V: Appendix
	Appendix A: VBA Statements and Function Reference
Index
Advert
EULA




نظرات کاربران