Excel 使用VBA或宏----简单笔记
一、一种纯粹的录制宏。(未使用此方法,如有兴趣可自学),就是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或宏----简单笔记的更多相关文章
- EXCEL的VBA(宏)编程
EXCEL的VBA编程 杨康需要我完成的需求 第一列是名称 第二列是甲方账户 第三列是甲方金额 第四列是乙方账户 第五列是乙方金额 第六列是true或false 第七列备注 需求 开始时数据对齐的,如 ...
- Excel VBA(宏):添加宏
写在前面: .编写宏,打开VBA,双击ThisWorkbook对当前工作薄进行编写宏:双击Sheet1,对整个sheet编写宏: 或者创建模块,在模块里,编写.调试代码. 打开VBA的方法见第一讲,结 ...
- excel中VBA的使用
遇到的问题 在工作中遇到了一点小小的问题,需要给我负责带的班级的同学们测试男生1000米,女生800米的成绩.表格是这样的: 体育成绩表 序号 班级 姓名 性别 男1000.女800 成绩 1 1 张 ...
- VBA与宏
VBA与宏 ====== 刚开始的内容听起来很枯燥,请大家不要分心,耐着性子看下去,兴趣总是慢慢积累的. ----------------------------------------------- ...
- Excel学习——VBA学习(一)
(一)什么是VBA?什么是宏? VBA (Visual Basic For Application)是一种编程语言,是建立在Office中的一种应用程序开发工具.可以利用VBA有效地扩展Excel的功 ...
- mybatis-config.xml简单笔记
mybatis-config.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...
- applicationContext.xml简单笔记
applicationContext.xml简单笔记 <?xml version="1.0" encoding="UTF-8"?> <bean ...
- Python学习笔记2-flask-sqlalchemy 简单笔记
flask-sqlalchemy 简单笔记 字数 阅读 评论 喜欢 flask-sqlalchemy SQLAlchemy已经成为了python世界里面orm的标准,flask是一个轻巧的web框架, ...
- Android_简单笔记一
入门学习Android的简单笔记(已经安装好了开发环境ADT) 一.关于 AndroidManifest.xml文件 1. android:icon和android:label定义了应用程序安装后显示 ...
随机推荐
- Nginx的代理配置(六)
一.正向代理 1. 指令说明 (1) resolver 这个用于设置DNS服务器的ip .DNS服务器的主要工作是进行域名解析,将域名映射为对应IP地址. 语法:resolver address .. ...
- 【PL/SQL 卡】
DBA给解决好了,但我不在场,要问一下
- 数据结构——链栈(link stack)
/* linkStack.c */ /* 链栈 */ #include <stdio.h> #include <stdlib.h> #include <stdbool.h ...
- windows远程复制中断无法复制
关掉对应的rdpclip进程,再创建一个
- boolean 属性的定义规范
[强制]POJO类中的任何布尔类型的变量,都不要加is前缀,否则部分框架解析会引起序列化错误.说明:在本文MySQL规约中的建表约定第一条,表达是与否的值采用is_xxx的命名方式,所以,需要在< ...
- CentOS7 Harbor 安装
安装Harbor,首先要安装docker 和 docker-compose 1.安装docker (1)安装一些必要的系统工具 $ yum install -y yum-utils device- ...
- Intellij-Cannot download Sources解决方法
当你点击Dowload Sources的时候它会报一个错误 提示你不能下载源代码,这个时候你可以打开下方的命令窗口 然后 进入到项目根路径后 使用mvn dependency:resolve -Dc ...
- vertica 中位数函数 MEDIAN 的使用
中位数函数:MEDIAN 使用表达式:MEDIAN ( expression ) OVER ( [ window‑partition‑clause ] ) 准备测试数据: ), name ), sal ...
- Laravel服务容器的绑定与解析
本篇文章给大家带来的内容是关于Laravel服务容器的绑定与解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言 老实说,第一次老大让我看laravel框架手册的那天早上,我 ...
- java poi 读取有密码加密的Excel文件
String excelPath = "Excel文件路徑"; String password = "Excel文件密碼"; Workbook workbook ...