有时,我们为了保证数据的准确性,需要在对Excel工作表的指定区域进行保护,以达到禁止用户修改的目的,那么,如何用代码直接实现呢?

为此,我编写了一个简单的函数供大家调用,虽然该函数是用VBA写的,其实,大家还可以在VB里直接使用。函数说明已包含在函数代码的注释里了,具体代码如下:

'* ************************************************** *
'* 函数说明:对Excel工作表的指定区域进行保护或撤销保护
'* 参数说明:
'* objSheet:需要保护的范围所在的工作表
'* objRange:需要保护的范围
'* bprotect:保护模式,True时保护,False时撤销保护
'* 作者:lyserver
'* ************************************************** *
Public Sub ProtectRange(objSheet As Worksheet, objRange As Range, ByVal bProtect As Boolean)
    objSheet.Unprotect
    objSheet.Range("A1", "IV65536").Locked = False
    objRange.Locked = bProtect
    If bProtect Then objSheet.Protect
End Sub
摘自:如何用代码对Excel的指定区域实行保护

相关文章参考:


※vb用数组方式快速导出MSFlexGrid表格数据到Excel表格中

※Excel 非常详细 [网摘]

※如何使用自动化与分析工具库创建 Excel 直方图

※VB封装Excel chart

※如何用VB实现Excel文件的自动合并

※vb如何用代码对Excel的指定区域实行保护

※如何真正实现无提示保存Excel文档


更多精彩>>>

vb如何用代码对Excel的指定区域实行保护相关推荐

  1. Excel隐藏指定区域空单元格整行内容的操作!

    今天要和大家分享的是,Excel隐藏指定区域空单元格整行内容的操作!比如下图中的A列学号内容是存在漏录入的情况的,如何将空白单元格的整行隐藏呢-- (方方格子插件) 1.先看动图演示吧 2.首先我们需 ...

  2. Python实现Excel根据指定区域截图(Windows版本)

    # -*- coding:utf-8 -*- __author__ = 'yangxin_ryan' from win32com.client import Dispatch, DispatchEx ...

  3. 如何用代码在Excel中实现单元格内换行

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 尝试了很 ...

  4. 在html页面中怎么打印区域,网页打印代码,可以打印指定区域的

    满意答案 gba369 2013.05.30 采纳率:42%    等级:12 已帮助:4456人 (一) 一般我们用到网页的打印,都仅对页面上的主要内容感兴趣,一些相关的广告图片.无用的文字信息等都 ...

  5. Speedoffice(excel)指定区域求和如何操作?

    1,新建一份工作表格,输入示例成绩如图,今天我们要计算出一班的总成绩. ​2,在空白表格F2输入公式=SUMIF(b2:b9,E2,c2:c9) 说明:=SUMIF(条件区域,指定的求和条件,求和的区 ...

  6. Excel VBA 指定区域内的数据 导出为图片

    Sub ExportChart()     Application.ScreenUpdating = False          Dim ChartPath As String     Dim ra ...

  7. Excel使用技巧:如何打印指定区域?如何设置禁止打印?

    我们在打印Excel表格的时候,有时候只需要打印部分内容,那如何设置Excel打印选定的区域呢?如果不想他人随意打印表格,又该如何设置呢?下面小编就来分享一下设置的方法. Excel打印指定区域(方法 ...

  8. html打印指定区域内容,js print打印网页指定区域内容

    比较简单的办法 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 细如下: 代码如下 .noprint{visibility:hidden} 要打印的内容.哈哈! ...

  9. vb.net读取excel并写入dgv_如何用Python读取Excel中的图片?然后写入图片?

    大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...

最新文章

  1. OpenStack 关于admin-openrc.sh的作用(Queens版本)
  2. SpringMVC入门案例
  3. Memcpy, blockcopy的进一步理解
  4. (网址收藏)Golang模块之HTTP
  5. 第五章 循环结构课后反思
  6. C库函数 - strcspn()
  7. 种子接近,随机数也接近吗_接近代码,接近爸爸
  8. Leetcode每日一题:剑指offer22.lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof(链表中倒数第k个节点)
  9. jQuery UI Autocomplete 使用 ajax 方法传输Json数据出现乱码问题的解决
  10. word文档怎么给数字加千分符_如何在word中设置数字的千位分隔符?两种方法轻松搞定...
  11. vs2018网站浏览时显示: HTTP 403.4 - 禁止访问: 需要使用 SSL 查看该资源”错误,但是网站没有配置为使用 SSL
  12. 华为access、trunk、hybird接口从tag和untag进行了解。
  13. SOC安全运营中心产品
  14. asp.net把网站发布到本机IIS上
  15. 第三方Android应用商店也有安全问题
  16. jQuery 官网下载js
  17. 简单的交叉熵损失函数,你真的懂了吗?
  18. mysql 5.7 在线ddl
  19. 微信公众平台菜单编辑php,如何使用Vue.js实现微信公众号菜单编辑器(思路详解)...
  20. Ubuntu 20.04.2.0 LTS 更改默认关联视频播放器VLC的方法

热门文章

  1. 身为程序员的唐僧说:只要我不死,就能取到真经!
  2. 国内首部智能设备安全报告:预计 2019 年漏洞增长率超 20%
  3. Oracle 抢人了!近 4000 万年薪只为一个 AI 专家
  4. 老身掐指一算,国产游戏“出海”正当时?
  5. 90 后程序员开发“AI 吵架神器”,专治女朋友各种不服!
  6. 快速上手!mysql数据恢复的方法
  7. Redis性能基准测试
  8. mysql测试什么鬼,where 1=1 是什么鬼?SQL中有这玩意?
  9. java 文件上传 大小_java 上传文件大小转换为 GB/MB/KB/B
  10. 鸿蒙系统 oppo,OPPO公关抵制鸿蒙系统,结果被骂到辞职了,千亿营销确定了?