在excel中,单元格数据是通过公式计算得到的,如何根据该值的大小变化自动执行指定的宏?谢谢老师!!!

作者&投稿:底廖 (若有异议请与网页底部的电邮联系)
已知excel中单元格值的大小,依据值的大小如何设置可自动选择匹配的计算公式(有多个计算公式)~

把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com

最简单粗暴的方法就是全选单元格-复制-选择性粘贴-数值-确定

不过这样子一来,公式就没了。

另外一个方法就是在选项-公式中设置计算方法为手动。

再写一个宏,就OK了。


Sub test()
    If Range("A3")=1
        Call 宏1
    Else If Range("A3")=2
        Call 宏2
    Else If Range("A3")=3
        Call 宏3
    End If
    
End Sub


应该用工作表的,Worksheet_Calculate 事件,配合其他单元格记录 固定单元格数值变化,当有变化时,按结果自动执行宏。

既然用宏,何以用公式?
Private Sub Worksheet_Calculate()
if [a3].value=1 then call 宏1
if [a3].value=2 then call 宏2
End Sub
这样子。代码粘贴到工作表代码窗格中


在Excel中,被选中单元格称为什么
被选中单元格就叫所选单元格或所选单元格区域。 活动单元格是指当前可输入内容的单元格,如果选中单个单元格的话,那这个单元格就是当前活动单元格;如果选中的是一个区域的话,那么所选区域左上角那个单元格为活动单元格。在Excel中选中单元格的用法:1、在Excel表格中输入几组数据,下图中按下鼠标左...

EXCEL单元格中,如何使格的大小随内容的增加而自动扩大单元格
EXCEL单元格中,使格的大小随内容的增加而自动扩大单元格,将单元格行高和列宽设置为自动适应即可。方法步骤如下:1、打开需要操作的EXCEL表格,选中需要自动调整大小的单元格,在开始选项卡找到并点击“格式”,然后在其下拉选项中点击选择“自动调整行高”。2、同步骤,1,在格式的下拉选项中点击选择“...

excel表格中,某一单元格想设置成旁边有个小箭头,点小箭头就能出来几个选...
2、找到“数据工具”,点击上面的“数据有效性”,进入数据有效性设置界面。3、在“允许”下方的选择框中,选择“序列”,然后点击“来源”下方的区域选择按钮。4、选择需要作为数据有效性数据来源的单元格,点击区域选择后面的按钮,返回数据有效性的设置界面。5、点就下方的“确定”按钮。6、返回EXCEL...

单元格地址包括所在位置的
在Excel2000中单元格地址是指()。在Excel中单元格地址有行号和列标组成。行号一般用数字1开始升序表示,列标一般用字母A开始升序表示。由列和行组成,比方说B5就是第二列,第五行。在Excel中,一个单元格的二维地址包含所属的()在Excel中单元格地址是指:单元格在工作表中的位置。查看单元格地址的...

在Excel工作表单元格中输入内容3\/5,Excel认为是( )
Excel中向单元格输入3\/5,Excel会认为是日期型。在Excel中,可用作单元格日期类型中年、月、日间的分隔符是“\/”。Excel的日期型(DATE)数据是表示日期数据,用字母D表示。日期的默认格式是{mm\/dd\/yyyy},其中mm表示月分,dd表示日期,yyyy表示年度,固定长度为8位。

excel中怎样选中指定单元格及其以下所有单元格
1、本次演示使用的软件为Excel电子表格,软件版本为Microsoft office家庭和学生版2016。2、首先打开Excel电子表格,并在表格中输入一列数据,用于演示在Excel中将指定单元格及其以下的单元格选中的操作。3、在如图所示位置输入想要选中的指定单元格后单击键盘上的回车键即可选中指定单元格。4、此时按住键盘上的...

怎样在excel中同一列中查找相同内容的单元格,
共有两种方法 以WPS 2019版为例 第一种方法:点击“数据”--->“高亮重复项”,选择要查找的数据,重复的数据就全部高亮显示出来了 第二种方法:“开始”--->“条件格式”--->“突出显示单元格规则”--->“重复值”,将重复单元格标色后再打开数据--筛选,按颜色筛选。不带颜色是唯一值,带...

EXCEL中的每一行的每个单元格里的内容前加入相同的内容,怎么加?
编辑--查询--输入内容--查询全部--替换--输入替换内容--全部替换--完成。如何将excel单元格中相同的内容删除?不是删除单元格,是删除单元格的内容! 选择“编辑”--查询--替换--上面一行打入“天津”两字,下面一行不打字,然后选择“全部替换”就可以了。

EXCEL中按上下左右键,单元格的位置怎么不动
EXCEL中按上下左右键,单元格的位置不动是因为开启了滚动模式,解决的具体步骤如下:需要准备的材料分别是:电脑、Excel表格。以win7系统、Excel表格2010版为例:1、首先打开需要编辑的Excel表格,进入到编辑页面中。2、然后点击D1单元格,按上下左右键无法移动单元格位置。3、然后按下键盘上的“Scroll ...

如何在EXCEL中拆分一个单元格的内容
1、首先新创建一个excel文件,并且在一个单元格输入了一定的内容。2、点击数据选项卡中的分列。3、这里会看到弹出一个对话框来,勾选第二个,固定宽度,点击下一步。4、通过移动鼠标来给单元格拆分,这里把excel拆分了四个单元格。5、最后点击确定之后,会看到excel的内容已经给我们分成了四个单元格。

郸城县15622689421: excel中,如果某一列的数据是由其他列的数据通过公式计算得到的,如果删除了公式数据来源所在的列, -
周知立健: 用复制————选择性粘贴————数值.先把这列的数据变是独立的.

郸城县15622689421: 在Excel中,所有文件数据的输入及计算都是通过( ?)来完成的. -
周知立健: 填空题?? 电脑主机/键盘/enter/ctrl+alt+enter/都可以

郸城县15622689421: Excel中单元格中的数字是公式计算的,这些单元格无法用SUM求和,如何解决 -
周知立健: 把所有单元格设置为数字格式....选中单元格--右键--设置单元格格式--数字栏设置为数值...................................还是格式问题...你先设置了格式..在输入数据就显出效果来了...其他的数据公示也这样重新输下.看结果..

郸城县15622689421: 在excel工作表中,表格数据库是什么 -
周知立健: 通过公式进行直接引用就可以显示另外工作表中的数据了, 例如,如果你想要工作表2中的单元格A1中显示工作表1中单元格A1的数据,那么就可以在工作表2中的单元格A1中输入公式 =Sheet1!$A$1,这个$符号是表示这个是绝对引用符,下拉之后表格内容不会跟着下拉而变化,你可以根据实际需要取消,成这样表示 =Sheet1!A1. 另外也可以用公式IF和VLOOKUP根据表2中的给定条件找出表1中的数据.

郸城县15622689421: 有关excel里面单元格取数的问题. -
周知立健: 可能存在的情况:E列和I列的数据是通过公式或函数取得结果,数值结果会有舍入现象,要解决这个问题,可以把E列和I列的数据来源做一个单元格格式设定:数值类型0.00,即把源头数据先做舍入处理,应该可以解决这个问题了.

郸城县15622689421: 在excel中单元格中的数据是用函数计算出来的,怎样把这个数据导到别的单元格中
周知立健: 也可以用函数,很简单.在想导的单元格里输入=“被导单元格”就行了,这样如果原来的数值变动,被导的单格里也数值也会变动. 如果想只要复制现在的数值,可以先复制该单元格,再到别的单元格里选择“选择性粘贴”\“数值”即可.

郸城县15622689421: EXCEL 单元格必须是数字,如何设置? -
周知立健: Excel单元格必须是数字,设置方法如下: 1. 启动excel软件,选中单元格或单元列,点击数据有效性,选择自定义,输入公式:=ISNUMBER(A1),确定.如果输入了非数字,就会弹出提示框,数据验证不匹配. 2. 在excel中可以通过借用数据有效性的设置来实现数据区间的输入,也可以通过自定义公式来实现其它数据有效性信息.

郸城县15622689421: 在Excel工作表的单元格中可以输入两类数据,它们是( ) A. 常和公式 B. 数字、文字和图形 -
周知立健: A.常值和公式 -------------------------------------------------------------------------------------------------------- 上面是昨天回答的.今天看了其他朋友的回答,为证实我的观点,特意去百度了下,发现如下:1、在Excel工作表中可以输入两类数据,一类是常量值,另...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网