1. excel打开xml文件:
在excel中打开的效果如下:
现在我们在excel中添加一条记录:
然后全部选中,右键:xml导出保存,我们可以替换前面存在的。效果如下:
2. 通过程序向excel中添加一个模式:
3. 数据透视图。
4. 数据透视表:
5. 很多时候的操作,我们可以录制宏,就可以把这个过程给转换成程序,比如创建数据透视表并显示名字,数学、英语和语文的成绩这一过程,写程序写半天,但录制宏后,得到了非常明显的程序:
下面这个就是通过录制宏后得到的程序:
6. 使用shell命令可以打开很多windows的应用程序:
shell “《应用程序名》”,打开方式》
各个大开方式代表的含义:
如果shell函数能够成功打开某个可执行文件,那么它会返回一个称作taskid的数字,这个数字是标识已经启动的应用程序的唯一号码。
7. 如果想打开office里面的几个应用程序,也可以这样:
当有好几个应用程序打开时,我们要激活某个应用程序,就需要这样做:
这里的title肯定要写,可以写应用程序的名称,也可以写shell返回的id,而wait(等待指示)可选,wait是一个布尔值,如果是false,就立即激活指定的应用程序,如果值为true,那么被调用的应用程序就会等到它有了焦点,然后才会激活该应用程序。
上面打开的记事本的编号为4356
8. 在excel中建立word连接。
我们把word中的文本复制到excel中,选择“选择性粘贴”,然后选择microsoft word对象。这样的话,相当于把word粘贴到了excel中了,那我们再想编辑这个文本的时候,就需要双击它,在excel中嵌入一个word进行编辑。
我们把这个过程录制宏如下:
9. 在一个应用程序中手动方式嵌入对象时,首先要在一个应用程序里复制它,然后再粘贴到另一个应用程序里,组合文档通过链接或嵌入对象来创建。但嵌入有一个特点就是所有的数据都保存在目标文件中,这会导致文件显著增大。
那么我们就可以以链接的方式粘贴。
效果如下:我们要想编辑这个文本,双击它,就跳到了原来的word文档进行打开编辑,这就意味这只是一个链接。
同时,当我们该了这个word文档的信息之后,excel中也跟着改变了,实现了动态链接。
录制的宏:10. 作为超链接粘贴。
11. 创建自动控制对象:
需要引用:上面只是激活了word应用程序,若需要创建一个word文档,还需要执行:
我们要想通过程序来添加文字,可以先在word中录制宏,然后把程序复制,然后进行修改即可使用。
我们通过录制宏得到的程序:
效果就是输入两个字:你好。
我们修改程序如下:
12. 关键字new与createobject函数一样,也可以用来引用其他的应用程序,关键字new告诉vba创建一个新的对象实例,并且返回对该实例的引用,以及将引用赋给该对象变量。
13. cetobject函数可以访问文件中已经存在的对象,而且可以使用set语句将getobject返回的对象赋值给对象变量。
getobject(《对象名》,《对象类型》)
excel操作:
1. 在单元格中输入18位的身份证号码:
在输入之前加一个“’”
VBA学习感悟
对excel的不断学习与了解,基于学习兴趣 工作需要等方面因素,开始vba学习之旅。与我而言,学习是一个不断积累与超越的过程,一步步走来,生活中,工作中,成长上,总是力求今天的自己比起昨天有些许小小的进步。回望过去,感知曾经的弱小,已然成长。经历过excel基本操作,数据透视表的阿娜多姿,图表图形的...
excel2019vba笔记 实战应用 基础实例2
vba实战应用。这个适合知道一点点基本用法的人实战学习。不适合零基础的。零基础的去看上一个笔记。实例1 是生成rfm模型的数据报告模板 填充数据 更改表 字格式等。效果大概如图。1 整合表。总体图 表头 右边那些按钮指定了相应的宏。方便操作。2 排名表。表头 变化类型在编码前先根据各自业务情况定义,...
excel高级应用学习笔记
1 excel的设定都是从 工具 选项 中进行设定的。指定 tab键左移,回车键则回到起始单元格下测编辑。图表中指定单元格按 alt 则会显示该单元列内所有曾今输入过的内容。注意小黑十字,和粘贴选项 选择粘贴方式 且注意选项 编辑 填充 序列 将两单元格互换 按住shift不放拖动选中单元格即可将所...