为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Excel 宏(英文)

2017-09-19 6页 doc 121KB 42阅读

用户头像

is_769254

暂无简介

举报
Excel 宏(英文)Create or delete a macro Applies to: Microsoft Office Excel 2007 To automate a repetitive task, you can quickly record a macro (macro: An action or a set of actions that you can use to automate tasks. Macros are recorded in the Visual Basic for Applications programm...
Excel 宏(英文)
Create or delete a macro Applies to: Microsoft Office Excel 2007 To automate a repetitive task, you can quickly record a macro (macro: An action or a set of actions that you can use to automate tasks. Macros are recorded in the Visual Basic for Applications programming language.) in Microsoft Office Excel. You can also create a macro by using the Visual Basic Editor (Visual Basic Editor: An environment in which you write new and edit existing Visual Basic for Applications code and procedures. The Visual Basic Editor contains a complete debugging toolset for finding syntax, run-time, and logic problems in your code.) in Microsoft Visual Basic to write your own macro script, or to copy all or part of a macro to a new macro. After you create a macro, you can assign it to an object (such as a toolbar button, graphic, or control) so that you can run it by clicking the object. If you no longer use a macro, you can delete it. What do you want to do? Record a macro Create a macro by using Microsoft Visual Basic Copy part of a macro to create another macro Assign a macro to an object, graphic, or control Delete a macro Record a macro When you record a macro, the macro recorder records all the steps required to complete the actions that you want your macro to perform. Navigation on the Ribbon is not included in the recorded steps.  Note   The Ribbon is a component of the Microsoft Office Fluent user interface. 1. If the Developer tab is not available, do the following to display it: 1. Click the Microsoft Office Button , and then click Excel Options. 2. In the Popular category, under Top options for working with Excel, select the Show Developer tab in the Ribbon check box, and then click OK. 2. To set the security level temporarily to enable all macros, do the following: 1. On the Developer tab, in the Code group, click Macro Security. 2. Under Macro Settings, click Enable all macros (not recommended, potentially dangerous code can run), and then click OK.  Note   To help prevent potentially dangerous code from running, we recommend that you return to any one of the settings that disable all macros after you finish working with macros. For more information about how to change the settings, see Change macro security settings in Excel. 3. On the Developer tab, in the Code group, click Record Macro. 4. In the Macro name box, enter a name for the macro.  Note   The first character of the macro name must be a letter. Subsequent characters can be letters, numbers, or underscore characters. Spaces cannot be used in a macro name; an underscore character works well as a word separator. If you use a macro name that is also a cell reference, you may get an error message that the macro name is not valid. 5. To assign a CTRL combination shortcut key (shortcut key: A function key or key combination, such as F5 or CTRL+A, that you use to carry out a menu command. In contrast, an access key is a key combination, such as ALT+F, that moves the focus to a menu, command, or control.) to run the macro, in the Shortcut key box, type any lowercase letter or uppercase letter that you want to use.  Note   The shortcut key will override any equivalent default Excel shortcut key while the workbook that contains the macro is open. For a list of CTRL combination shortcut keys that are already assigned in Excel, see Excel shortcut and function keys. 6. In the Store macro in list, select the workbook where you want to store the macro.  Tip   If you want a macro to be available whenever you use Excel, select Personal Macro Workbook. When you select Personal Macro Workbook, Excel creates a hidden personal macro workbook (Personal.xlsb) if it does not already exist, and saves the macro in this workbook. In Windows Vista, this workbook is saved in the C:\Users\user name\AppData\Local\Microsoft\Excel\XLStart folder. In Microsoft Windows XP, this workbook is saved in the C:\Documents and Settings\user name\Application Data\Microsoft\Excel\XLStart folder. Workbooks in the XLStart folder are opened automatically whenever Excel starts. If you want a macro in the personal macro workbook to be run automatically in another workbook, you must also save that workbook in the XLStart folder so that both workbooks are opened when Excel starts. 7. In the Description box, type a description of the macro. 8. Click OK to start recording. 9. Perform the actions that you want to record. 10. On the Developer tab, in the Code group, click Stop Recording .  Tip   You can also click Stop Recording on the left side of the status bar. Top of Page Create a macro by using Microsoft Visual Basic 1. If the Developer tab is not available, do the following to display it: 1. Click the Microsoft Office Button , and then click Excel Options. 2. In the Popular category, under Top options for working with Excel, select the Show Developer tab in the Ribbon check box, and then click OK. 2. To set the security level temporarily to enable all macros, do the following: 1. On the Developer tab, in the Code group, click Macro Security. 2. Under Macro Settings, click Enable all macros (not recommended, potentially dangerous code can run), and then click OK.  Note   To help prevent potentially dangerous code from running, we recommend that you return to any one of the settings that disable all macros after you finish working with macros. 3. On the Developer tab, in the Code group, click Visual Basic. 4. If needed, in the Visual Basic Editor, on the Insert menu, click Module.  Note   Modules are automatically created for all sheets in the workbook. 5. In the code window of the module, type or copy the macro code that you want to use. 6. To run the macro from the module window, press F5. 7. In the Visual Basic Editor, on the File menu, click Close and Return to Microsoft Excel when you finish writing the macro. Top of Page Copy part of a macro to create another macro 1. If the Developer tab is not available, do the following to display it: 1. Click the Microsoft Office Button , and then click Excel Options. 2. In the Popular category, under Top options for working with Excel, select the Show Developer tab in the Ribbon check box, and then click OK. 2. To set the security level temporarily to enable all macros, do the following: 1. On the Developer tab, in the Code group, click Macro Security. 2. Under Macro Settings, click Enable all macros (not recommended, potentially dangerous code can run), and then click OK.  Note   To help prevent potentially dangerous code from running, we recommend that you return to any one of the settings that disable all macros after you finish working with macros. 3. Open the workbook that contains the macro that you want to copy. 4. On the Developer tab, in the Code group, click Macros. 5. In the Macro name box, click the name of the macro that you want to copy. 6. Click Edit. 7. In the code window of the Visual Basic Editor, select the lines of the macro that you want to copy.  Tip   To copy the whole macro, include the Sub and End Sub lines in the selection. 8. On the Edit menu, click Copy.  Tip   You can also right-click and then click Copy, or you can press CTRL+C. 9. In the Procedure box of the code window, click the module where you want to place the code. 10. On the Edit menu, click Paste.  Tip   You can also right-click and then click Paste, or you can press CTRL+V.  Tip   You cannot edit your Personal Macro Workbook file (Personal.xlsb) because it is a hidden workbook that is always open. You must first unhide it by using the Unhide command. You can also open it in the Visual Basic Editor by pressing ALT+F11. Top of Page Assign a macro to an object, graphic, or control 1. On a worksheet, right-click the object, graphic, or control to which you want to assign an existing macro, and then click Assign Macro. 2. In the Macro name box, click the macro that you want to assign. Top of Page Delete a macro 1. Do one of the following: ∙ Open the workbook that contains the macro that you want to delete. ∙ If the macro that you want to delete is stored in the personal macro workbook (Personal.xlsb), and this workbook is hidden, do the following to unhide the workbook: 1. On the View tab, in the Window group, click Unhide. 2. Under Unhide workbooks, click PERSONAL, and then click OK. 2. If the Developer tab is not available, do the following to display it: 1. Click the Microsoft Office Button , and then click Excel Options. 2. In the Popular category, under Top options for working with Excel, select the Show Developer tab in the Ribbon check box, and then click OK. 3. On the Developer tab, in the Code group, click Macros. 4. In the Macros in list, select the workbook that contains the macro that you want to delete. For example, click This Workbook. 5. In the Macro name box, click the name of the macro that you want to delete. 6. Click Delete. Top of Page Did this article help you? Yes No Not what I was looking for 文档已经阅读完毕,请返回上一页!
/
本文档为【Excel 宏(英文)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索