官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 池州市| 体育| 息烽县| 新巴尔虎右旗| 福贡县| 喜德县| 南部县| 龙陵县| 年辖:市辖区| 阿坝| 茂名市| 桑日县| 胶南市| 正定县| 廉江市| 石河子市| 麻城市| 西青区| 光泽县| 蓬安县| 个旧市| 普定县| 南投市| 论坛| 宜城市| 格尔木市| 扬州市| 浠水县| 宿松县| 丹江口市| 九寨沟县| 九龙坡区| 扎囊县| 措美县| 雷州市| 舞钢市| 深泽县| 长阳| 古蔺县| 重庆市| 即墨市|