Excel有用的宏

=Index({"同事","同学","亲戚"},b3)

前面的array默认索引从1开始。

如果b3为1.而枚举数组是:

0=>同事,1=》同学,2=》亲戚。

那么要这么写:

=Index({"同事","同学","亲戚"},b3+1)

才能正确显示b3这个元素1对应的同学。

还可以是二维:=INDEX({1,2;3,4},1,2)

返回 1。

If 条件1 Then

代码1

ElseIf 条件2 Then

代码2

End If

if是函数,其公式是if(条件判断,真的情况结果,假的情况结果)=IF(B2>30,TRUE,FALSE)
if可以多层使用:if(a>b,c,if(b>c,d,if(..)))
时间: 2024-09-30 03:59:32

Excel有用的宏的相关文章

Excel VBA(宏):添加宏

写在前面: 1.编写宏,打开VBA,双击ThisWorkbook对当前工作薄进行编写宏:双击Sheet1,对整个sheet编写宏: 或者创建模块,在模块里,编写.调试代码. 打开VBA的方法见第一讲,结合常用窗口进行编写.调试. 2.部分对象有提示,如Dim a As,敲击空格后有提示. 3.所有宏要运行,必须启动宏.(2007版启动宏,点击表格左上角 "excel选项" "信任中心" "信任中心设置" "启用宏") 4.&q

有用的宏

CC_SYNTHESIZE(<varType>, <varName>, <funName>):设置set/get方法.用于只是保存或者获取数据,而不进行别的操作 例:CC_SYNTHESIZE(int, age, Age); 那么这个类就会有两个公共的函数getAge()和setAge(int var) 有用的宏

通过java代码实现调用excel当中的宏的操作。

最近做的项目是自动化生成基金的交易合同的操作.然后就想着通过java代码去操作Excel当中的宏按钮,然后生成word版本的合同的操作. 具体的java代码如下: import org.junit.Assert; import org.junit.Test; public class ExcelToolsServiceTest { private ExcelToolsService service; @Test public void testMacro() { try { String pat

Excel中的宏--VBA的简单例子

第一步:点击录制宏 第二步:填写宏的方法名 第三步:进行一系列的操作之后,关闭宏 第四步:根据自己的需要查看,修改宏 第六步:保存,一般是另存为,后缀名为.xlsm,否则宏语言不能保存. 到此为止恭喜你一个简单的宏已经制作成功,当然宏也可以调用Excel中的公式,例如:sum等,排序,布局,查询,等. Excel中常用对象的简单介绍: 800x600 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternet

Excel 4.0宏躲避杀软检测(转)

复现环境: Windows 7 x64 复现程序: Office 2016 Excel Office 2013 Excel 影响程序: 全版本 参考文章: https://mp.weixin.qq.com/s/KVpO02KJWE6OVZDb0ungOA https://outflank.nl/blog/2018/10/06/old-school-evil-excel-4-0-macros-xlm/ 复现过程: 创建宏Excel 新建一个Excel,插入一个宏工作表 输入 并且允许宏 测试是否成

配置Office Excel运行Python宏脚本

基本环境 名称 版本 操作系统 Windows 10 x64 Office 2016 安装Python 1.下载Python安装包 登录https://www.python.org/downloads/windows/进行下载 Python2.x或Python3.x均可,推荐Python3.x(因为2020年1月1日起Python2就停止服务了...) 2.安装Python 安装前,勾选Add Python 3.x to PATH选项.安装完毕之后,在Windows控制台可直接使用python命

Excel 数据验证宏

Sub 宏1() ' ' 宏1 宏 ' ' With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="a,b,c,d" .IgnoreBlank = True .InCellDropdown = True .InputTitle = "" .ErrorTitle = "&

使用Sharepoint定时运行Excel中宏程序

需求:因为Excel中数据量很大,其中包含了几个宏程序从其他数据源读取数据,运行一次宏需要比较长的时间,为了不影响使用,要求每天半夜运行一次Excel中的宏(无参数),Excel存放在共盘上. 解决方案:Sharepoint上写了一个Timejob,Timejob每天去运行宏.写Timejob参考http://www.cnblogs.com/batter152/p/4705316.html 在运行时会碰到的问题ERROR – RETRIEVING THE COM CLASS FACTORY FO

Excel动画教程50例(二)

16.用好Excel的“搜索函数” 17.在Excel中插入超级链接 18.在Excel中打印指定页面 19.在Excel中直接编辑“宏” 20.用窗体调用“宏” 21.在Excel中运行“宏” 22.设置Excel标签颜色 23.防止Excel数据重复输入 24.给Excel中的数据添加单位 25.更改Excel缺省文件保存位置 26.保护Excel 工作簿 27.按钮调用“宏” 28.Excel自定义自动填充序列 29.Excel中设置数据对齐方式 30.Excel字符格式设置