- VBA Automation for Excel 2019 Cookbook
- Mike Van Niekerk
- 260字
- 2021-06-11 18:16:34
Chapter 4: Working with Procedures
A good starting point for this chapter would be to help you understand what a procedure is.
When recording a macro, Excel captures every action you take. Each step is stored in the VBA Editor in a specific text form, or a little program. The correct term for these recorded lines of code is a procedure. When recording a macro, your actions in Excel are stored in a VBA procedure.
A procedure, therefore, is a block of statements. It starts with a particular declaration statement and ends with an End declaration. When you then run the macro, the procedure carries out whatever task you recorded.
Macros are useful on an elementary level. To make the most of VBA, you need to know how to write procedures manually.
VBA distinguishes between Sub procedures and Function procedures. We will investigate both procedures to help you understand the difference, role, and function of each. Naming conventions become important here and are explained in detail. To make things crystal clear, we make use of practical examples to explain the difference in executing a Sub procedure and a Function procedure.
In this chapter, we will cover the following recipes:
- Creating Sub and Function procedures
- Executing Sub procedures directly
- Executing Sub procedures from the Macro dialog box
- Executing Sub procedures using buttons
- Executing Sub procedures using a shortcut key
- Executing Function procedures using a worksheet formula
- Executing Function procedures by calling from a Sub procedure
By the end of this chapter, you will be able to write a Sub procedure manually.
- JIRA 7 Administration Cookbook(Second Edition)
- 精通搜索分析
- 趣學(xué)Python算法100例
- 程序員修煉之道:通向務(wù)實的最高境界(第2版)
- MongoDB權(quán)威指南(第3版)
- 零基礎(chǔ)學(xué)單片機C語言程序設(shè)計
- Learning JavaScript Data Structures and Algorithms
- Python深度學(xué)習(xí):模型、方法與實現(xiàn)
- Mastering Xamarin.Forms(Second Edition)
- 圖數(shù)據(jù)庫實戰(zhàn)
- Android移動開發(fā)案例教程:基于Android Studio開發(fā)環(huán)境
- 案例式C語言程序設(shè)計實驗指導(dǎo)
- Zabbix Performance Tuning
- Programming Microsoft Dynamics? NAV 2015
- C編程技巧:117個問題解決方案示例