如何在EXCEL中用宏代码按要求删除指定内容?

概要:在 Microsoft Excel 中,可以创建宏来删除列表中的重复项。也可以创建宏来比较两个列表,并删除第二个列表中那些也出现在第一个(主)列表中的项目。如果您想将两个列表合并在一起,或者如果只想看到新的信息,则上述做法很有用。本文包含 Microsoft Visual Basic for Applications 示例宏(Sub 过程),说明如何删除单个列表中的重复记录(示例 1),以及如何在比较两个列表后删除重复记录(示例 2)。这些宏并不要求对列表进行排序。此外,这些宏可删除任意数量的重复项,无论项目在列表中是重复一次还是多次。

Excal数据示例如下:

对于这段数据进行简单处理,删除序号1或者2其中的任何一行均可,但是要保留其中一行

  1. php环境的配置相对来说比较繁琐,网上教程大部分都是放一起说,总体感觉比较乱,其实Apache是一款通用的服务器软件,可以用来配置支持静态页面,php.Python.Java甚至asp等服务端语言,要 ...

  2. 本篇文章是对使用SQL实现统计报表中的"小计"与"合计"的方法进行了详细的分析介绍,需要的朋友参考下   客户提出需求,针对某一列分组加上小计,合计汇总.网上找 ...

想知道战马饮料适合哪些人喝?1.想知道战马饮料适合哪些人喝?

 相信有好多朋友会经常做表格重复操作处理的工作,如果你很懒,又想快速的处理这样的事,请来学习一下《宏》吧。首先来介绍一下什么是宏:
       所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。MicrosoftWord中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic将宏作为一系列指令来编写。

计算机科学里的宏是一种抽象的,根据一系列预定义的规则替换一定的文本模式。Excel

办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础和耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般制表功能,很少使用到“VBA”。

编译器在遇到宏时会自动进行这一模式替换。对于编译语言,宏展开在编译时发生,进行宏展的工具常被称为宏展开器。宏这一术语也常常被用于许多类似的环境中,它们是源自宏展开的概念,这包括键盘宏和宏语言。绝大多数情况下,“宏”这个词的使用暗示着将小命令或动作转化为一系列指令。

宏的用途在于自动化频繁使用的序列或者是获得一种更强大的抽象能力--但这常常是一回事。

计算机语言如C或汇编语言有简单的

宏系统,由编译器或汇编器的预处理器实现。C的宏预处理器的工作只是简单的文本搜索和替换,使用附加的文本处理语言如M4,C 程序员可以获得更精巧的宏。

Lisp类语言如Common Lisp和Scheme有更精巧的宏系统: 宏的行为如同是函数对自身程序文本的变形,并且可以应用全部语言来表达这种变形。一个C宏可以定义一段语法的替换,然而一个Lisp的宏却可以控制一节代码的计算。获得了控制代码的执行顺序(见

惰性计算和非限制函数)的能力,使得新创建的语法结构与语言内建的语法结构不可区分。例如,一种Lisp 方言有 cond 而没有if ,就可以使用宏由前者定义后者。Lisp 语法的去部主要扩展,比如面向对象的CLOS 系统,可以由宏来定义。

编辑本段宏的典型应用 加速日常编辑和格式设置 组合多个命令 使对话框中的选项更易于访问 使一系列复杂的任务自动执行

应用程序也可以使用一种和宏类似机理的系统来允许用户将一系列(一般是最常使用到的操作)自定义为一个步骤。也就是用户执行一系列操作,并且让应用程序来“记住”这些操作以及顺序。更高级的用户可以通过内建的宏编程来直接使用那些应用程序的功能。当使用一种不熟悉的宏语言来编程时,比较有效的方法就是记录一连串用户希望得到的操作,然后通过阅读应用程序记录下来的宏文件来理解宏命令的结构组成。

第二,excel个人宏工作簿的作用
excel个人宏工作簿的作用就是可以保存一些平时我们经常使用到的宏命令以及一些自定义函数等等。
保存在个人宏工作簿中的宏,所有的本地EXCEL工作簿都可以使用该宏。
第三,如何打开和使用excel个人宏工作簿
我们录制一个修改单元格格式的宏,将其保存为个人宏工作薄为例,来讲解整个个人宏工作薄使用流程。
1.单击开发工具——录制宏,弹出的“录制新宏”对话框,宏名输入“修改单元格格式”,保存在选择“个人宏工作薄”,单击“确定”。

2.选择任意单元格,将字体更改为:微软雅黑,字号为:12,单元格字体颜色:红色,单元格填充色:黄色。
3.单击“停止录制”。
4.我们在excel任意单元格输入文字内容,然后单击“开发工具——宏”,或者ALT+F8快捷键,打开“宏”对话框,选择刚才录制的宏,然后单击“执行”。这样选中的单元格将会执行刚才录制的效果,即:单元格填充为黄色,字体为微软雅黑,字号为:12,文字颜色为红色。

我们打开或者新建其余工作薄,按ALT+F8执行宏,都可以快速的修改单元格格式。
第四,如何将其余的VBA代码或者自定义函数保存在个人宏工作薄中
按下ALT+F11,打开VBE编辑器,找到如下图所示的:PERSONAL.XLSB,双击,看到下面有“模块”,右击“模块”,选择插入——模块,然后将相应的代码粘贴到右边的代码窗口即可。

第五,删除个人宏工作薄
当我们不需要使用该文件,可以在默认路径中找到PERSONAL.XLSB文件进行删除。如果只是删除其中的一个模块,在第四小节上面的截图找到对应的模块,右键删除。

我要回帖

更多关于 查看宏代码的快捷键 的文章

 

随机推荐