创建打印按钮,启用和禁用基于单元格值excel

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建打印按钮,启用和禁用基于单元格值excel相关的知识,希望对你有一定的参考价值。

有没有办法创建一个将启动禁用的打印按钮,当我的单元格值在A1 = 1时,它将变为enbaled打印一个woksheet,当它完成后,它将再次禁用自己?它是一个ActiveX按钮。

答案

将其放入工作表的私有代码表(右键单击工作表名称选项卡,查看代码)并根据需要进行编辑以引用正确的ActiveX按钮。

Option Explicit


Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        CommandButton1.Enabled = CBool(Range("A1") = 1)
    End If
End Sub

Private Sub CommandButton1_Click()

    Range("a1").ClearContents

    'do all the printing code here
    MsgBox "printing ..."


End Sub

以上是关于创建打印按钮,启用和禁用基于单元格值excel的主要内容,如果未能解决你的问题,请参考以下文章

Excel-动态按钮

使用基于单元格值的excel VBA打开文件,路径由相同的值动态组成

Excel VBA:复制增量单元格值

使用公式或函数比较单元格值并在 Excel 中打印计数?

java导出excel,单元格的格式为下拉框。打开excel时,提示发现不可读取内容和已修复了公式和单元格值

Excel 转置 - 基于单元格值