Excel中使用VBA函数快速隐藏锁定单元格的操作方法

时间:2022-10-29 16:57:34 

excel使用vba来快速隐藏锁定单元格,具体该怎么去进行的呢?今天,小编就教大家在Excel中使用VBA函数快速隐藏锁定单元格的操作方法。

Excel中使用VBA函数快速隐藏锁定单元格的操作步骤:

首先让我们打开一个工作样表作为例子。

进入vba编辑器,插入一个新的模块,在编辑器中输入以下代码:

Sub 锁定和隐藏公式()

If ActiveSheet.ProtectContents = True Then

MsgBox "工作表已保护!"

Exit Sub

End If

Worksheets("Sheet1").Range("A1").CurrentRegion.Select

Selection.Locked = False

Selection.FormulaHidden = False

Selection.SpecialCells(xlCellTypeFormulas).Select

Selection.Locked = True

Selection.FormulaHidden = True

Worksheets("Sheet1").Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

Worksheets("Sheet1").EnableSelection = xlNoRestrictions

End Sub

一开始我们需要判断本工作表是否在保护状态,如果活动工作薄,也就是当前工作薄是已经锁定保护的状态,则弹出信息对话框提示工作表已保护。

接着选取sheet1工作薄当前活动区域单元格。大家还记得CurrentRegion函数的作用吗?CurrentRegion函数是定位活动(指定)单元格区域,我们这里的语句是选取指定的单元格区域。并将其锁定隐藏设定为false。

然后下面的语句 Selection.SpecialCells(xlCellTypeFormulas).Select是选择含有公式的单元格,并将其设置为锁定和隐藏公式,其值为TRUE。

最后两句代码定义的是保护工作薄中的图像,内容不被修改和允许选取单元格。

添加按钮指向这个宏,在开发工具中点击插入按钮命令,并编辑指向为这个宏,点击来运行这个宏,查看结果。

Excel中使用VBA函数快速隐藏锁定单元格的操作方法

标签:函数,单元格,锁定,隐藏,Excel函数
0
投稿

猜你喜欢

  • Win10不小心进入访客系统怎么办?

    2023-12-11 07:39:47
  • 微信卸载后重装怎么恢复聊天记录的详细教程

    2022-10-25 19:07:47
  • 如何使用TunesKit Video Converter轻松转换视频或DVD?

    2023-09-26 13:20:15
  • wps如何制作附有公式的功能图

    2023-04-08 08:07:11
  • Word中2007版进行给文档添加页眉的操作方法

    2023-11-24 20:45:07
  • Win10系统打开任务计划程序用它来定时自动运行程序

    2022-03-16 00:43:23
  • PPT2013怎么复制旋转半圆弧制作曲线?

    2022-07-02 12:29:17
  • AirDrop安全吗? 如何正确使用AirDrop?

    2023-09-12 07:41:51
  • Excel中将文本转换为数字的四种方法

    2023-04-22 18:43:52
  • Mac小技巧,如何彻底删除Mac磁盘中的文件

    2022-06-01 08:01:42
  • AMD全新CPU台积电造 又被“女朋友”坑了!

    2023-08-28 04:43:26
  • word文档艺术字棱台在哪设置?

    2023-12-01 04:17:54
  • 有哪些格式转换器支持M1电脑呢?

    2023-02-02 10:42:26
  • Easy New File:Mac快速创建新文件的小工具

    2023-04-30 08:45:51
  • Excel公式返回#VALUE!错误值原因及解决方法

    2022-10-17 08:05:14
  • 如何将用户改为管理员?Win7标准用户设为管理员的方法

    2022-07-28 15:42:53
  • TinkerTool System 6 for Mac如何进行窗格清理

    2022-05-19 19:58:29
  • Win10打开文件夹闪退怎么办?Win10 1909文件夹闪退解决办法

    2023-12-12 22:51:36
  • 迅雷怎么使用组队加速功能?

    2023-07-06 05:18:30
  • Win10应用商店下载的文件如何删除想为C盘减负

    2023-05-13 09:46:56
  • asp之家 电脑教程 m.aspxhome.com