You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel VBA:点击受保护单元格F3时弹出提示消息的实现方法

实现受保护Excel单元格F3点击时弹出提示的方法

可以实现,通过VBA监听工作表的鼠标点击事件即可,具体操作步骤如下:

  • 打开目标Excel文件,按下Alt+F11打开VBA编辑器
  • 在左侧「工程资源管理器」中找到对应的工作表,双击进入代码编辑界面
  • 粘贴以下VBA代码:
Private Sub Worksheet_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Dim targetCell As Range
    Set targetCell = Me.Range("F3")
    
    ' 判断鼠标点击位置是否在F3单元格范围内
    If X >= targetCell.Left And X <= targetCell.Left + targetCell.Width And _
       Y >= targetCell.Top And Y <= targetCell.Top + targetCell.Height Then
        MsgBox "你点击了受保护单元格F3", vbInformation, "提示"
    End If
End Sub
  • 将工作簿保存为启用宏的格式(如.xlsm),否则宏无法正常运行
  • 返回Excel界面,确保工作表处于保护状态,此时点击F3单元格就会弹出提示框

补充说明

这个方法通过检测鼠标点击的坐标位置判断是否命中F3单元格,不受「不允许选中受保护单元格」的设置限制,只要鼠标点击到该单元格区域就会触发提示。

内容的提问来源于stack exchange,提问作者Dolphin975

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 07:05:54