excel - 当值在另一个选项卡中更改时有条件弹出警告
问题描述
我们用来监控资源状态的电子表格,
不同资源的每个项目分配在“分配”选项卡中
在单独的“容量报告”选项卡中,所有分配都以 % =SUMIF(Allocation!$F$10:$F$498,'Capacity Report'!$D5,Allocation!CH$10:CH$498) 的形式汇总。
当项目经理在“分配”选项卡中输入数字时,当容量报告中的总数> 140%时,我想设置一个警告消息框“员工已达到容量”
谢谢你!大卫
解决方案
您应该使用 Worksheet_Change - 将您的代码放在那里(一个简单的“如果”就可以了)。
Private Sub Worksheet_Change(ByVal Target As Range)
If Worksheets("Sheet2").Range("A1").Value > 140 Then
MsgBox "Warning"
End If
End Sub
推荐阅读
- javascript - 如何在 React 上下文 API 中调用与调用函数并行的函数
- sql - 带有命名空间的 PostgresSQL xpath
- python - 用 NaN 绘图。如何将 NaN 值设置为特定颜色和/或从热图中跳过 NaN
- ios - 通过 Azure Devops Extension 上传到 AppStore 时如何修复“Invalid Provisioning Profile”?
- regex - 如何详细说明接受除空格和特定单词以外的任何字符序列的正则表达式
- html - 在 HTML div 中显示大型 HTML 字符串的最佳方式
- excel - 选择要从 Google 工作表导入 Excel 的页面
- pact - 使用 pact-jvm 生成的合约可以通过 pact-net 或 pact-ruby 进行验证吗?
- python - 无法通过变量传递 rgb 值
- php - 从函数中获取变量