学习啦>学习电脑>工具软件>办公软件学习>Excel教程>Excel函数>

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

时间: 晓生931 分享

学习啦在线学习网   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函数快速隐藏锁定单元格的操作方法相关文章:

1.Excel中使用vba快速隐藏锁定单元格的操作方法

2.excel 锁定和隐藏公式的方法

3.Excel中进行将编辑栏函数公式隐藏的操作方法

4.Excel中使用vba循环语句输入单元格的操作方法

5.excel2007快速锁定有公式单元格的方法

6.excel单元格公式锁定的方法

7.excel单元格隐藏公式的方法

2327140