How to record a macro using relative cell references in Excel
This article was previously published under Q213740 On This PageSUMMARYUnlike versions of Microsoft Excel earlier than Microsoft Excel 97, there is no menu command to record a macro that uses relative cell references in the versions of Excel listed at the beginning of this article. However, you can click Relative Reference on the Stop Recording toolbar.
MORE INFORMATIONMicrosoft provides programming examples for illustration only, without warranty either
expressed or implied, including, but not limited to, the implied warranties of
merchantability and/or fitness for a particular purpose. This article assumes
that you are familiar with the programming language being demonstrated and the
tools used to create and debug procedures. Microsoft support professionals can
help explain the functionality of a particular procedure, but they will not
modify these examples to provide added functionality or construct procedures to
meet your specific needs. If you have limited programming experience, you may
want to contact a Microsoft Certified Partner or the Microsoft fee-based
consulting line at (800) 936-5200. For more information about Microsoft Certified
Partners, please visit the following Microsoft Web site:
https://partner.microsoft.com/global/30000104 (https://partner.microsoft.com/global/30000104)
For more information about the support options that are available and about how to contact Microsoft, visit the following Microsoft Web site:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms)
To record a macro that uses relative cell references, click Relative
Reference on the Stop Recording toolbar. Clicking Relative Reference a second time turns off relative recording.Note The ScreenTip for Relative Reference does not change to indicate whether relative recording is already available. The only indication that relative recording has started is the appearance of the Relative Reference button. When the button has a sunken or depressed three-dimensional appearance, relative recording has started. If the Stop Recording toolbar does not appear when you begin recording a macro, you must display it. To display the Stop Recording toolbar, point to Toolbars on the View menu, and then click Stop Recording. When you do this, Microsoft Excel inserts an extra line of code in your macro. Note that when you run the recorded macro, the Stop Recording toolbar is displayed. To avoid displaying the Stop Recording toolbar, follow these steps:
Absolute vs. Relative RecordingBy default, recorded macros use absolute cell referencing, which means that exact cell locations are recorded into the macro. The macro works only with the exact cells addresses you use when you record the macro.When you record a macro with relative cell referencing, the actions recorded in the macro are relative to the starting cell location. The following examples record the same action with absolute, and then relative, cell referencing. Recording with Absolute Cell ReferencingTo record a macro with absolute cell referencing, follow these steps:
Recording with Relative Cell ReferencingTo record a macro with relative cell referencing, follow these steps:
REFERENCESFor more information about recording macros, click Microsoft Excel Help on the Help menu, type record a macro in the Office Assistant or the Answer Wizard, and then click Search to view the topic. APPLIES TO
| Article Translations
|
Back to the top
