excel - 您可以在不选中启用所有宏的情况下运行 VBA excel
问题描述
我的老板希望我有一个公式,如果一个 excel 复选框 = TRUE,则将 5 个复选框涂黑。但是,与一家大公司合作,出于安全原因,我无法启用所有宏。我确实检查了对 VBA 的信任访问。我的代码都是 VBA 并且可以工作,但是在保存并重新打开它之后,它不再工作了。文件类型是宏启用的。这是安全问题还是我做错了什么?
-在宏下保存文件-启用-检查VBA信任模块框-代码正在工作-打开和关闭时没有弹出错误-公式是将其从未选中的字符框更改为已选中,反之亦然
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If Target.Column = 15 Then
If Target.Value = Chr(254) Then
Target.Value = Chr(168)
Cancel = True
ElseIf Target.Value = Chr(168) Then
Target.Value = Chr(254)
Cancel = True
End If
End If
End Sub
解决方案
推荐阅读
- java - 使用手势控制时 Exoplayer 应用程序崩溃
- r - dismo 包中的 MESS 地图是如何计算的?
- python - 如何缩短此代码以使日期 SQL 兼容?
- reactjs - React 输入验证在表单中不起作用
- node.js - 用于 NodeJS CPU 分析的 Chrome DevTools 中缺少记录按钮
- python - Openpyxl TypeError:尝试加载现有工作簿时值必须是序列
- android - 发布模式下 Flutter android 灰屏即使在调试模式下没有错误或红屏
- python - 如何使用 google.colab 导入文件上传文本文件,然后将其转换为一组单词?
- docusignapi - 为什么附件对所有收件人都可见,即使链接的文档也不可见
- javascript - 通过 MongoDB 的 Node.js 登录表单