Excel如何用VBA在满足条件时播放自选音频?

  • 保存为模板:另存为-excel工作簿 – 保存类型选带模板的 位置要在templates下面

    新建的时候在我的模板中找

  • 开始- excel选项(右下角) - 保存 – …

  • 另存为 – (右下角)工具 - 常规选项 设置打开密码(只读密码)和修改密码(能改吗)

  • 开始 – 打开 – 可以选打开的方式(只读/副本…)

  • 开始 – 准备 – 属性…权限…

操作都是 在sheet 1 …处右键操作

  • 给sheet1(工作表)重命名 – 在左下方右键选中 重命名(双击sheet1也可以改)
    
  • 某一个单元格的名字 C8:第8行C列

    输入A1:C4选择区域

    A1, B2选中两个单元格

    A:A 选择整列 1:1选择整行 点击某行/列的名字(ABCD…)也可以选中整行/列

    选择一个区域可以定义一个名字,在下拉列表里可以载入选择

  • 在两个行/列的名字之间拖动可以设置行高列宽

右键选中某一个单元格 删除某行/列 
整行、整列、右侧左移、下方上移
右键插入 整行 活动单元格右/上移
  • 移动与复制行列,单元格

复制一个区域,黏贴后在左下角有一个智能标记
开始(菜单右边)里面有一个粘贴

7.单元格类型 为学习公式做铺垫

  • 小数、分数、科学计数法
输入身份证号 ’51070…… (否则是科学计数法) 右键 – 设置单元格格式可以查看单元格类型 (还能改日期的显示方法)(同样东西的不同表达格式) 里面有个“自定义”在里面可以查看数字代码 遇到全是###说明被挤住了,就拖动行宽,或者在两列中间双击一下 在开始里面可以设置数字单位, 1m2 --- 在字体里(右下角的小箭头)可以设置“上标” --- 1m2
  • 对齐、字体、边框、填充、保护
选中一个区域,右键 设置单元格格式 对齐、字体、填充、边框…
开始 – 样式 – 单元格样式 里面可以设置配色和其他等
 单元格样式里下面新建样式可以自己设置样式 
页面布局 – 主题 – 设置颜色 字体 效果 之后可以保存主题
设计表格样式 - 样式 – 表格样式 样式由主题组成,根据主题的颜色生成
新建表格样式可以自定义表格样式
文字方向 设置单元格格式 
保护:审阅 – 更改 – 保护工作表
锁定 之后 就不能改了 
先选中 开始 – 样式 – 条件格式 – 管理规则(新建规则,删除规则)--- 每条都可以管理 – 双击之后来编辑
如果条件有互斥,默认排在最上面的条件来设置
满足某条件,则显示某格式(边框,填充…)
里面有个选项可以做一些设置(范围,顺序按行还是列,) 比如,要查找“子”,勾选“单元格匹配”,那么找出来的就只有子,否则可以找出老子,孔子…
  1. “?(英文的)”代表一个任意字符

    找到一个东西然后替换成XXX

    还可以设置替换后的各式

    开始 – 望远镜 – 定位条件

点击一个单元格,在这个单元格右下角有个黑点,将鼠标放在上面变成一个黑色十字架,拖动后再右下角选择填充序列
在开始 – 编辑 – 填充 可以自定义设置系列
可以自己设计序列 输入一个点一下enter 然后 点击 添加

12.插入对象 (PPT的插入比较详细)

插入表之后 – 点击表格里的一个地方会出现

CTRL + 按住一个图像 可以复制一个

选中一个区域后 – 在 页面布局 可以设置为打印区域

页面布局 右下角箭头 打印预览

打印标题 : 在顶端标题行那里点一下 然后在excel中选中标题行

 左端标题行………………………………………………….左边的标题行

在excel左上方A 和 1 之间的三角 那是全选

先选中一个区域 - 数据 – 分级显示中的组合

………………………………………………………………………组合 – 自动建立分级显示

要先变成一个数据清单或者data table

然后就可以排序了 在标题栏旁边有个三角 可以选择如何排序

次序里有个自定义序列 可以自己设置排序方法

排序后会在小箭头旁边出现一个向上或者向下的箭头

在小箭头里面有 筛选 这是 小箭头旁边出现沙漏

数字筛选 中 可以自定义筛选的数字的范围

没有被筛选出的部分 被隐藏了 选不中

文本筛选 自定义筛选 需要搭配通配符 (*/?)

转意符号~假如想在筛选中有问号 需要写成~?

数据 高级 列表区域点一下然后在表中选中区域 条件区域 点一下然后 在表中选中写了条件的区域

年龄 年龄 年龄 武力

同一行之间是 不同行是

16.数据工具与数据有效性

数据 分列 有两类 1.分隔符号2.固定宽度

选中分隔好的 ctrl + c 然后 在 开始 粘贴下面的箭头点 选择性粘贴 转置

或者 选固定宽度 然后 自己设置多宽

然后 对转置好的 再来分列

分隔符号 设置为- OK

数据 - 数据有效性 输错了 停止/警告/提示

数据有效性 允许- 序列 然后输入想要选的信息

数据 - 获取外部数据

比如 自网站 就把一个URL复制过去

数据来自网络 只要 数据刷新 就会更新网络上的数据

“=” 表示是一个公式

组合公式 按 F9就可以换回数字

比如说 选中公式中的一部分(eg C5)然后按F4可以改成 “$C$5” 这就是 绝对引用 (后面的计算都不会随着填充的改变而改变)

要定住哪个部分就在哪个部分前面加上绝对引用符号 $

一个含有公式的单元格可以粘贴到另外一个单元格 会自动计算

定义一个区域:选中一个区域后,在左上角可以设名字【也可以在公式,定义的名称 中设置】

逗号是并集 空格是交集

公式 - 自动求和 - 其他函数 countblank计算空白 countif(范围,条件) 计算满足条件的单元格数

去掉一个最高分 去掉一个最低分求平均 trimmmean(范围,去掉的比例)

选中函数的名字按F1 可以查看 该函数的帮助

公式 - 函数库中的插入函数 类别选择逻辑

开始 - 样式 - 条件格式 - 新建 使用公式确定...在编辑规则里写公式 下面格式设置格式

公式 - 文本函数 - LEN(返回字符串字符个数)

LEFT 从一个文本字符串的第一个字符开始返回指定个数的字符

  • = YEAR(NOW()) 然后单元格格式设置为常规 截取现在的年

  • 或者:=MID(身份证,从第几个开始取,取几个)

姓鲁,名肃,字子敬 / 复姓诸葛名瑾字子瑜

123 设置单元格格式 特殊 中文大写数字

把左边的复制到右边 - 然后填充 - 复制单元格格式

TEXT函数的格式(文本,格式) 格式可以在设置单元格格式中自定义格式里复制

取余函数 MOD(被除数,除数)

根据身份证后倒数第二个数 判断 男女 :如果是奇数则男,否则女

根据身份证号判断是否闰年

VLOOKUP 待查找的值所在的单元格---在什么区域查找---在所选中的区域中第几列,列代码---是否需要精确匹配(TRUE或不填近似匹配,FLASE精确匹配

出现问题到区域里面去查找 ,注意区域是否要绝对引用

=OFFSET(某单元格移动起点做为,移动几行,移动几列,(height),(width)) 默认是没有后面两个参数的

数据有效性 - 序列 可以设置下拉式列表

选中一个区域,然后输入一个数字 , 然后按住ctrl 再按回车,这个区域就全部都是这个数了

类似的,先把某列第一个单元格的公式复制了,然后选中这列其余的单元格,在上面讲公式复制后,按住CTRL+ENTER,那么其余的就填充好了

=rank(哪一格,在哪一个区域,0或不填降序/1升序)

点一下 是选中所有同一颜色的 再点一下就是选中某一个 柱子

在图标上 右键 选择数据可以改行名称/列名称 、删除行列、 增加行列、 编辑行列

右键 移动图标 、 三维旋转、 更改图表类型 设置图表区格式

选择网格线 右键 可以设置网格线的格式

还可以设置 绘图区 背景墙 地板 数据点 图例 坐标轴 的格式

31. 饼图和折线图和雷达图

选择数据区域 - 可以设置饼图的相关格式 学会使用切换行列

设置为下拉列表可以 显示每个人的雷达图

序列 和 图表结合在一起

选中区域 插入 数据透视表/数据透视图

审阅 - 批注 拼写检查 繁体简体转换

开发工具 - 插入 - 按钮

按住ctrl+shift 再按每个按钮可以选中所有

然后右键 - 设置控件格式 - 控制 - 已选择 - 选一个单元格

扩展名必须是XLSM (另存为 - 启用宏的工作簿)

'把单元格里面的内容取出来加一然后返回

在 VBA 的编辑页面 双击 一个函数 右键 - 定义 - 可以 看到函数的属性和相关介绍

'通过一元二次方程的一般式得到delta

设置断点 和 添加监视

设置断点 - 在 VBA编辑页面 在代码的左边的竖线那里点一下 就出现一个红点

添加监视 双击想要监视的东西 右键 - 添加监视 / 删除监视

在下面的监视窗口 还可以 修改 表达式

在VBA编辑页面 插入 模块




开发工具 - 插入 - 按钮 - 新建 - 然后就有了一个新的模块


在VLOOKUP中,第四个参数是否精确查找不要忽略

开启手动计算: 公式 - 计算 - 计算选项 - 手动 。使用完后调回自动

使用真正的日期和时间来进行计算

  • 数据 - 数据工具 - 分列 - 分隔符号 - 取消勾选所有的分隔符号复选框 - 在列数据格式处选择“日期”
  • 用于计算两个日期之间间隔的年、月、天

  • =DATEIF(开始日期,结束日期,日期间隔单位)

    • 日期间隔单位:Y:年 M:月 D:日

按住ctrl,选择不连续的单元格

公式 - 定义的名称 - 定义名称 - 确定

---如果公式计算出现错误,则返回空字符

=VLOOKUP(要查的内容, 表格区域,第几列,精确查找还是近似查找)

注意:VLOOKUP函数的第二个参数所对应的表格必须按照要查找的内容所对应的列升序排列,否则会返回不正确的结果

INDEX函数就是 - 确定 : 某行某列交叉点所在的单元格中是什么内容,可以用INDEX取出这个内容

= INDEX(单元格区域的引用地址,第几行,第几列)

MATCH函数就是 - 如果在表中有一行或者一列数值,那么给定一个数值,就可以使用MATCH函数得到该数值在这行或这列中的位置是什么,返回值是个数字

=MATCH(要找的值,区域,匹配类型)

总结: 简单来说,INDEX就是确定某个位置上是什么值,MATCH函数是确定一个值在区域中的位置

RANDBETWEEN函数用来得到介于指定两个数之间的随机整数

=OFFSET(参照点,返回区域相对于参照点偏移的行数,返回区域相对于参照点偏移的列数,返回区域行高,返回区域列宽)

有点像C语言中的指针,作用是把字符串形式的单元格地址引用转化为正真的单元格地址引用

  • 做为互联网的一个工作人员,尤其是运营岗位,一天工作时间最多触碰的工具就是excel了,比如数据整理、分析、设计报表...

  • 也许你已经做了上千张表格,也许你用函数算了上千复杂的运算。也许认为excel不过如此,今天25招秘技希望可以帮到大...

  • 文|仟樱雪 BIG DATA不仅是口号,如今90%的基础数据分析岗位都会准备Excel的机试,每每挂掉无数人, 作...

  • 一、误删资料恢复 一不小心删错了,还把回收站清空了,咋办啊?只要三步,你就能找回你删掉并清空回收站的东西。 步骤:...

  • 别和我说你不会EXCEL,半小时让你成为EXCEL高手,据说,80%以上的人看了这个,都相见恨晚,你会么?如果我们...

  • 网友@迦南工作一年了,最近跳槽到了一家大公司做新媒体运营。才工作一个星期,他就越来越不开心了,新工作和面试时谈的很...

  • 几年前骑车从三附院的小儿康复楼前路过,遇见许多值得同情的家庭,但是从没想过自己也会成为其中的一员! 今年年初...

  • 七月说,她与安生的相遇是一次被选择的结果,心甘情愿。 那么古杉与慧的相识则是一场“被勾搭”的结果,一次久候多时的艳...

  • 在今后更远的道路上 我必须学会自己独自的前行 或许前行的路愈发艰难 但是我必须学会相信自己 将来 会不断遇见形形色...

}

本站内容均为网络爬虫自动抓取的开放信息,如果相关页面侵犯了您的权益,请点击上方举报按钮进行举报。

}

我对VBA还是很陌生,所以对某些人来说我的问题听起来很愚蠢。

我的代码有问题。我正在尝试检查2张纸之间(第一张:测试和第二张:测试数据。在代码中,我使用表格的代码名称)如何满足标准/我的产品的次数,并根据该数字添加多少SKU /产品下方的行。

我想做的是,如果我的第一个产品/ SKU在5个不同的位置都有库存,我想在第一张纸上添加5行,并查看D列中的数量和E列中的位置。] >

之所以需要在不同的单元格中列出数量是因为库存位于不同的位置,所以我不能只添加到一个单元格中。我还将添加有关两张纸的外观的屏幕截图。我还没有添加循环来查找位置,但是我想了解如何首先添加行。

我对VBA还是很陌生,所以我的问题对某些人来说可能很愚蠢。我的代码有问题。我试图检查2张纸之间(第一:测试和第二:测试数据。在代码中,我正在使用代码...

}

我要回帖

更多关于 vba调用工作表函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信