一、一种纯粹的录制宏。(未使用此方法,如有兴趣可自学),就是Excel提供了“所见即所得”的方式生成宏。把自己想要的操作记录,录制成宏。

自学网等各种网站有教学视频或文章

二、常用VBA语法及函数笔记:

Excel 中【开发工具】--查看代码或者VB或者查看宏即可打开代码编辑。

https://blog.csdn.net/szwangdf/article/details/2338683

https://blog.csdn.net/Jesikundin/article/details/76601864

  1、注释:单引号 ‘ 。

  2、声明方法,代码段。类似Java中方法  void AAA(){}

  Sub Test02()

    ^^^^^^

    end sub

  3、Dim  声明变量。Dim a as Integer .  类似 int a ;

  4、set  给变量赋值  Set sht1 = ActiveWorkbook.Worksheets(1)  类似 String aaa = "这是个工作簿";

  5、k = sht1.[A65535].End(xlUp).Row (注意Excel版本)声明并获取 最后一条有数据的行数值,比如第5行。

    Range(“A65536”).End(xlUp).Row ‘返回A列最后一行(即记录的总条数)

  6、 For i = 4 To k  循环遍历,从4开始递增到第K个值。

  7、if 判断 多个判断逻辑用 Or 和 And 连接   ,多层判断用  If  ... Elseif ... end if ... Else...  End If

    If sht1.Cells(i, 1) = "雇主品牌" Then
    sht1.Cells(i, 12) = 1

  8、Range()  指定单元格。比如 Range(“B1”)

  9、Cell(范围)  Cells(1, 1)   单元格对象,类似Range。sht1.Cells(i, 1) = "线下物料" 工作表中第i行第一个单元格等于“线下物料”。也可设置单元格值。

  10、

  

Excel 使用VBA或宏----简单笔记的更多相关文章

  1. EXCEL的VBA(宏)编程

    EXCEL的VBA编程 杨康需要我完成的需求 第一列是名称 第二列是甲方账户 第三列是甲方金额 第四列是乙方账户 第五列是乙方金额 第六列是true或false 第七列备注 需求 开始时数据对齐的,如 ...

  2. Excel VBA(宏):添加宏

    写在前面: .编写宏,打开VBA,双击ThisWorkbook对当前工作薄进行编写宏:双击Sheet1,对整个sheet编写宏: 或者创建模块,在模块里,编写.调试代码. 打开VBA的方法见第一讲,结 ...

  3. excel中VBA的使用

    遇到的问题 在工作中遇到了一点小小的问题,需要给我负责带的班级的同学们测试男生1000米,女生800米的成绩.表格是这样的: 体育成绩表 序号 班级 姓名 性别 男1000.女800 成绩 1 1 张 ...

  4. VBA与宏

    VBA与宏 ====== 刚开始的内容听起来很枯燥,请大家不要分心,耐着性子看下去,兴趣总是慢慢积累的. ----------------------------------------------- ...

  5. Excel学习——VBA学习(一)

    (一)什么是VBA?什么是宏? VBA (Visual Basic For Application)是一种编程语言,是建立在Office中的一种应用程序开发工具.可以利用VBA有效地扩展Excel的功 ...

  6. mybatis-config.xml简单笔记

    mybatis-config.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...

  7. applicationContext.xml简单笔记

    applicationContext.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <bean ...

  8. Python学习笔记2-flask-sqlalchemy 简单笔记

    flask-sqlalchemy 简单笔记 字数 阅读 评论 喜欢 flask-sqlalchemy SQLAlchemy已经成为了python世界里面orm的标准,flask是一个轻巧的web框架, ...

  9. Android_简单笔记一

    入门学习Android的简单笔记(已经安装好了开发环境ADT) 一.关于 AndroidManifest.xml文件 1. android:icon和android:label定义了应用程序安装后显示 ...

随机推荐

  1. Nginx的代理配置(六)

    一.正向代理 1. 指令说明 (1) resolver 这个用于设置DNS服务器的ip .DNS服务器的主要工作是进行域名解析,将域名映射为对应IP地址. 语法:resolver address .. ...

  2. 【PL/SQL 卡】

    DBA给解决好了,但我不在场,要问一下

  3. 数据结构——链栈(link stack)

    /* linkStack.c */ /* 链栈 */ #include <stdio.h> #include <stdlib.h> #include <stdbool.h ...

  4. windows远程复制中断无法复制

    关掉对应的rdpclip进程,再创建一个

  5. boolean 属性的定义规范

    [强制]POJO类中的任何布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误.说明:在本文MySQL规约中的建表约定第一条,表达是与否的值采用is_xxx的命名方式,所以,需要在< ...

  6. CentOS7 Harbor 安装

    安装Harbor,首先要安装docker 和 docker-compose 1.安装docker   (1)安装一些必要的系统工具 $ yum install -y yum-utils device- ...

  7. Intellij-Cannot download Sources解决方法

    当你点击Dowload Sources的时候它会报一个错误 提示你不能下载源代码,这个时候你可以打开下方的命令窗口 然后 进入到项目根路径后  使用mvn dependency:resolve -Dc ...

  8. vertica 中位数函数 MEDIAN 的使用

    中位数函数:MEDIAN 使用表达式:MEDIAN ( expression ) OVER ( [ window‑partition‑clause ] ) 准备测试数据: ), name ), sal ...

  9. Laravel服务容器的绑定与解析

    本篇文章给大家带来的内容是关于Laravel服务容器的绑定与解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言   老实说,第一次老大让我看laravel框架手册的那天早上,我 ...

  10. java poi 读取有密码加密的Excel文件

    String excelPath = "Excel文件路徑"; String password = "Excel文件密碼"; Workbook workbook ...