Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel VBA弹出消息代码_Excel_Vba - Fatal编程技术网

Excel VBA弹出消息代码

Excel VBA弹出消息代码,excel,vba,Excel,Vba,我试图弄清楚如果单元格中的值超过某个值,如何显示弹出窗口 我有一份工作表,记录员工每天缺勤的情况。姓名在A列,日期在D到AH行。我在D15中有一个公式,可以计算D33到D50的员工缺勤情况 我要找的是一个代码,如果单元格D15的值超过4,它将显示一个消息框。然后将弹出消息从D15应用到AH15。然后我想限制每个单元格的消息。我还需要为E16到AH16进行设置 那么,我如何在同一张工作表中每个月应用它呢?您至少可以用两种方法: 使用VBA:将工作表上的更改事件添加到工作表()中,并添加if语句以检

我试图弄清楚如果单元格中的值超过某个值,如何显示弹出窗口

我有一份工作表,记录员工每天缺勤的情况。姓名在A列,日期在D到AH行。我在D15中有一个公式,可以计算D33到D50的员工缺勤情况

我要找的是一个代码,如果单元格D15的值超过4,它将显示一个消息框。然后将弹出消息从D15应用到AH15。然后我想限制每个单元格的消息。我还需要为E16到AH16进行设置


那么,我如何在同一张工作表中每个月应用它呢?

您至少可以用两种方法:

  • 使用VBA:将工作表上的更改事件添加到工作表()中,并添加if语句以检查所需单元格中的更改,例如D15。作为回应,显示消息。这有一个挫折-当VBA执行时,您将无法执行CTRL+Z(撤消)操作,因为它会取消修改操作的日志

  • 只需在D15中添加一列,其中包含断言条件的公式。作为回应,公式可能会简单地显示带有消息的文本。也可以使用条件格式更改单元格背景(例如,更改为红色)


  • 你的问题太广泛了,大概有4个问题。所以不是一个代码提供者。认真的用户做他们的研究,尝试一些代码,当它不起作用时,他们会在这里发布一个问题。因此,请向我们展示您尝试过的内容以及其中存在的问题或中断,我们将尽力提供帮助。
    “我正在寻找的是一个代码”
    如果您希望编写代码,我会推荐一个自由职业者网站。你可以支付一个公平的价格,你会得到好的代码作为回报。或者,请向我们展示您尝试过的内容、相关代码以及您遇到的具体问题。请仔细阅读并看看这里的图片。然后回答你的问题,并提供所有必要的细节。