gpt4 book ai didi

excel - 如果范围包含值 > 8 的单元格,则 MsgBox

转载 作者:行者123 更新时间:2023-12-02 23:26:03 25 4
gpt4 key购买 nike

我正在编写时间记录表。如果一个工作日的值> 8(因此超过8小时)被填写。我想要弹出一个消息框。

我正在努力处理我当前使用的代码。

如果宏能够在填充单元格时自动运行,那就太好了。

非常感谢任何有关如何解决此问题的想法。

Sub GenehmigungMehrarbeit()

If Range("F14,F26").Value > 8 Then
MsgBox ("Wurde der Mehraufwand der Arbeitszeit mit dem Teamlead abgesprochen?")

If Range("G14,G26").Value > 8 Then
MsgBox ("Wurde der Mehraufwand der Arbeitszeit abgesprochen?")

ElseIf Range("H14,H26").Value > 8 Then
MsgBox ("Wurde der Mehraufwand der Arbeitszeit abgesprochen?")

ElseIf Range("I14,I26").Value > 8 Then
MsgBox ("Wurde der Mehraufwand der Arbeitszeit abgesprochen?")

ElseIf Range("J14,J26").Value > 8 Then
MsgBox ("Wurde der Mehraufwand der Arbeitszeit abgesprochen?")

End If
Exit Sub
End Sub

最佳答案

您需要在工作表级别编写以下代码(右键单击工作表名称,查看代码并粘贴以下代码:

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("F14:J26")) Is Nothing Then
If Target.Value > 8 Then
MsgBox "You entered 8+ hours!!"
Target.Value = ""
Target.Select
End If
End If
End Sub

关于excel - 如果范围包含值 > 8 的单元格,则 MsgBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54589638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com