如何使用宏 "freeze" excel 中的单元格
how to "freeze" a cell in excel with a macro
在单元格 H1 中,您可以找到语句:=J2。
当您在 J2 中输入一个值时,相同的值应该出现在 H1 中。
当您点击“冻结”按钮时,应该有一个冻结单元格 H1 的宏,因此您可以在 J2 中键入任何值,但 H2 中的值保持不变。
在 sheet 上插入一个 ActiveX 按钮。它将自动命名为“CommandButton1”。如果不是,则使用 Excel.
分配的名称
双击它并复制下一个事件代码:
Private Sub CommandButton1_Click()
If Range("H1").HasFormula Then
Range("H1").Value = Range("H1").Value
Me.CommandButton1.Caption = "UnFreeze"
Else
Range("H1").Formula = "=J2"
Me.CommandButton1.Caption = "Freeze"
End If
End Sub
当你按下按钮时,它会根据单元格状态冻结或解冻,按钮标题也会相应改变
在单元格 H1 中,您可以找到语句:=J2。 当您在 J2 中输入一个值时,相同的值应该出现在 H1 中。 当您点击“冻结”按钮时,应该有一个冻结单元格 H1 的宏,因此您可以在 J2 中键入任何值,但 H2 中的值保持不变。
在 sheet 上插入一个 ActiveX 按钮。它将自动命名为“CommandButton1”。如果不是,则使用 Excel.
分配的名称双击它并复制下一个事件代码:
Private Sub CommandButton1_Click()
If Range("H1").HasFormula Then
Range("H1").Value = Range("H1").Value
Me.CommandButton1.Caption = "UnFreeze"
Else
Range("H1").Formula = "=J2"
Me.CommandButton1.Caption = "Freeze"
End If
End Sub
当你按下按钮时,它会根据单元格状态冻结或解冻,按钮标题也会相应改变