首页 > 解决方案 > 您可以在不选中启用所有宏的情况下运行 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

标签: excelvba

解决方案


推荐阅读