更改锁定的单元格

2023-12-01

我正在使用 VBA 代码来获取总和,但当单元格被锁定时它不起作用。

我希望没有人可以手动更改特定单元格的值,但 VBA 代码可以更改该值。

我的代码是

Sub Get_Sum()
    Dim LastRow As Long
    LastRow = Range("B5000").End(xlUp).Row
    Range("D" & LastRow + 1) = "Total Amount"
    Range("E" & LastRow + 1).Formula = "=SUM(E4:E" & LastRow & ")"
    Range("F" & LastRow + 1).Formula = "=SUM(F4:F" & LastRow & ")"
    Range("G" & LastRow + 1).Formula = "=SUM(G4:G" & LastRow & ")"
End Sub

其中单元格 E(E 列)被密码锁定。


也许你可以这样做:

Sub Get_Sum()
    Dim LastRow As Long
    Sheets("Sheetname").Unprotect Password:= "password"
    LastRow = Range("B5000").End(xlUp).Row
    Range("D" & LastRow + 1) = "Total Amount"
    Range("E" & LastRow + 1).Formula = "=SUM(E4:E" & LastRow & ")"
    Range("F" & LastRow + 1).Formula = "=SUM(F4:F" & LastRow & ")"
    Range("G" & LastRow + 1).Formula = "=SUM(G4:G" & LastRow & ")"
    Sheets("Sheetname").Protect Password:= "password"
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更改锁定的单元格 的相关文章

  • xlwings: 删除一个列 | Excel 中的行

    如何删除 Excel 中的一行 wb xw Book Shipment xlsx wb sheets Page1 1 range 1 1 clear clear 用于删除内容 我想删除该行 我很惊讶 clear 函数有效 但 delete
  • 如何在VBA编辑器中跳转到行号?

    我在 Office 2010 中使用 VBA 在顶部 有一个带有行号和列号的框 例如 Ln 1480 Col 17 有没有办法在代码编辑中 而不是在执行中 直接跳转到另一个行号 就像我使用的那样Ctrl G在记事本中 这个MSDN答案 ht
  • 当时间为 00:00 时,Pandas 读取 excel 返回类型对象

    在更新版本的 Pandas 中 我使用的是 1 2 3 当从 Excel 文件读取时间时 时间为 00 00 00 时会出现问题 下面的脚本 其中 filepath 是我的 Excel 文件的路径 其中包含一个标题名为 Time 的列 im
  • 如何使用 Nodejs 创建 Excel 文件?

    我是一名 Nodejs 程序员 现在我有一个数据表 我想将其保存为 Excel 文件格式 我该怎么做呢 我找到了一些 Node 库 但其中大多数是 Excel 解析器而不是 Excel 编写器 我使用的是 Linux 服务器 因此需要一些可
  • 如何找到特定程序的安装目录?

    我已经成功地编写了一些用于工作的 VBA 宏 这些宏基本上创建了一个数据文件 将其提供给一个程序并对该程序的输出进行后处理 我的问题是程序安装路径是硬编码在宏中的 并且安装在我同事的计算机上可能会有所不同 我首先想到的是 我可以从每个人那里
  • 在合并的单元格中选择、插入照片并将其居中

    我是一名研发面包师 正在为我的团队制作食谱模板 模板中有照片 但我需要轻松地允许他们单击一个按钮 打开照片的文件选择器 然后将该照片放在合并的单元格中 我其实不太擅长做这个 Sub InsertPhotoMacro Dim photoNam
  • 如何等到 Excel 计算公式后再继续 win32com

    我有一个 win32com Python 脚本 它将多个 Excel 文件合并到电子表格中并将其另存为 PDF 现在的工作原理是输出几乎都是 NAME 因为文件是在计算 Excel 文件内容之前输出的 这可能需要一分钟 如何强制工作簿计算值
  • Excel 数字缩写格式

    这是我想要完成的任务 Value Display 1 1 11 11 111 111 1111 1 11k 11111 11 11k 111111 111 11k 1111111 1 11M 11111111 11 11M 11111111
  • 输入新行并复制上面单元格中的公式

    我正在尝试创建一个 Excel 宏来执行以下操作 在文档末尾输入新行 复制上面单元格中的公式 到目前为止我有这个 Sub New Delta Go to last cell Range A4 Select Selection End xlD
  • 使用输入作为显示日期的基础

    我需要一种方法来使用用户窗体上的输入来确定将在输出上显示的日期 这是我的代码 If StatusBox Value lt 23 59 And ShiftCode Value AP Then Cells emptyRow 8 Value Da
  • 获取当前 VBA 函数的名称

    对于错误处理代码 我想获取发生错误的当前 VBA 函数 或子函数 的名称 有谁知道如何做到这一点 编辑 谢谢大家 我曾希望存在一个未记录的技巧来自行确定函数 但这显然不存在 我想我会保留当前的代码 Option Compare Databa
  • 使用 FindElementbyXpath() 获取 Selenium Basic 中可填充框的行和列名称

    我正在使用 Selenium Basic 将电子表格中的文本填充到网站中 网站的html代码是这样的 div table cellspacing 0 border 1 style width 99 tr th style font weig
  • 在 PYTHON 中读取 EXCEL 时,“utf-16-le”编解码器无法解码字节

    我正在尝试读取不同语言 阿拉伯语 希腊语 意大利语 希伯来语等 的各种数量的 xls 文件 当我尝试调用 open workbook 函数时 出现如下所示的错误 不知道如何将格式设置为任何语言 Code book xlrd open wor
  • C# 无法将欧元符号打印到文件中(使用 Excel 打开时)

    我在使用 Web api 控制器的 get 方法时遇到问题 此方法返回一个 HttpResponseMessage 对象 该对象具有带有 csv 文件的 HttpContent 其中包含欧元符号 当该方法返回文件时 不会打印欧元符号 该方法
  • SQL Excel VBA 运行时错误 3709 无效连接

    这是我的第一个问题 欢迎提出建设性的批评 我正在尝试从 Excel VBA 查询 Access 数据库并将返回信息放入 Excel 范围中 我收到此错误 错误消息 运行时错误 3709 连接无法用于 执行此操作 在此情况下它已关闭或无效 语
  • Excel 2003 中的 IFERROR

    我通过阅读几个线程了解到IFERROR在 Excel 2003 中由IF ISERROR 我尝试从 Excel 2007 复制的代码是 IFERROR A1 我知道必须有一个简单的解决方案将其转换为IF ISERROR 但我没有任何效果 意
  • 无法使用 VBA 代码从 Excel 连接到 Teradata - 无法通过网络访问 Teradata 服务器

    我一直在尝试使用 vba 代码从 Excel 连接到 Teradata 但收到以下错误 无法通过网络访问 Teradata Server 我已经能够从 Teradata SQL 助手成功连接 并且还成功 ping 通 Teradata 服务
  • 在 Excel 中生成随机 -1 和 +1 值

    The Rand 函数会生成一个 0 到 1 之间的实数 这Randbetween 1 1 将生成 1 0 或 1 我想要的只是 1或1 那么 1 到 1 之间的实数呢 Easy IF RAND lt 0 5 1 1 要获得实数 请使用 R
  • 使用 VBScript 在日期字段值上选择错误的数据

    我有一张包含以下数据的表 现在 Excel 共有 36 个任务 每个任务有 4 列 第一个任务 即 Task1 名称将始终从 L 列开始 144 列描述了 36 个任务 现在我们需要按行进行检查 并需要检查 TNStart 开始日期 你们能
  • 如何将 .xlsx 文件上传到 jenkins 作业

    如何将 xlsx 文件作为构建参数上传到 jenkins 作业 我尝试使用文件参数 但我发现该文件正在丢失其扩展名或原始格式 有什么方法可以从 jenkins UI 将 excel 文件上传到 jenkins 作业吗 In the file

随机推荐

  • 相关热图

    我想使用热图表示相关矩阵 有一种东西叫做相关图在 R 中 但我认为 Python 中没有这样的东西 我怎样才能做到这一点 值从 1 到 1 例如 1 0 00279981 0 95173379 0 02486161 0 00324926 0
  • 替换字符串中的占位符变量

    刚刚完成这个功能 基本上 它应该查看字符串并尝试查找任何占位符变量 这些变量将放置在两个大括号之间 它获取大括号之间的值 并使用它来查找数组中应与键匹配的位置 然后它用匹配键的数组中的值替换字符串中的大括号变量 但它有一些问题 首先是当我v
  • 推送通知不会发送到某些设备[关闭]

    Closed 这个问题需要调试细节 目前不接受答案 我的推送通知服务有一个非常奇怪的行为 我正在 20 台设备上测试新应用程序 但有 3 台设备没有收到任何推送通知 我在这里有自己的服务器来管理推送订阅 并且在该服务中我拥有这些设备的令牌
  • 如何在 Power BI 中格式化 matplotlib 可视化的时间序列数据

    从今天 2018 年 8 月 9 日 开始 Power BI 支持 Python 可视化 他们之前已经支持 R 可视化 但我仍然发现这些集成有点尴尬 让我告诉你我的意思 假设您有一个包含时间序列数据的表 其中顶行包含名称 日期 和 值 内容
  • 具有通用服务的 Service Fabric

    我希望有一个通用类型的服务 即 public interface IFooService
  • LinkedIn API 2 和来自 r_basicprofile 的 VanityName

    LinkedIn 最近更新了他们的 API 现在我无法获取公共用户个人资料 url 通过虚名 在 OAuth2 身份验证阶段 好像r 基本配置文件不再可用 有没有机会获得这个网址 如果有的话 您能描述一下如何获得吗 根据以下 LinkedI
  • print() 在 Opera 浏览器上不起作用

    我正在尝试使用 JavaScript 在 Opera 浏览器中打开打印对话框 这print 在所有浏览器中都工作正常 但在 Opera 中却不起作用 我的print 代码为 var printContent document getElem
  • PHP MySQLi 从 multi_query() 插入 id

    有没有办法在使用 mysqli multi query 函数插入几行后获取最后生成的 auto increment ID EDIT 我设法通过添加 SELECT LAST INSERT ID 使其工作 在多查询中的每个 INSERT 查询之
  • 如何从文本中提取数字? [复制]

    这个问题在这里已经有答案了 我有流动的文本字符串 string lt CBOE SHORT TERM VIX FUTURE DEC 2016 81 64 n n CBOE SHORT TERM VIX FUTURE JAN 2017 18
  • 在带有 UDF 的单元格公式中使用内置枚举

    我有一个用户定义的函数 它采用一个具有关联内置函数的参数enum Public Function bgrcolor cells rng As Range xlcl As Long As Integer 我想在单元格中写一个这样的公式 bgr
  • 如何将从外部作用域调用的方法存根到被测函数?

    我有一个使用 node redis 库创建的 Redis 客户端 https github com NodeRedis node redis var client require redis createClient 6379 localh
  • BCP 数据文件中遇到意外的 EOF

    我正在尝试使用 bcp 将数据从一个表复制到另一个数据库中的另一个表 首先使用创建格式文件 bcp dbName1 dbo tableName1 format nul S serverName1 T f D tableName1 fmt t
  • 为 ZBarReaderViewController 添加 uibarbutton

    我正在 ZBarReader 上工作 到目前为止我所拥有的是 ZBarReaderViewController controller ZBarReaderViewController alloc init controller naviga
  • Django 的 FormWizard 中的空 ModelFormset

    我正在使用 Django 的 FormWizard 它工作正常 但我无法正确显示任何空模型表单集 我有一个模型叫Domain 我正在创建一个像这样的 ModelFormset DomainFormset modelformset facto
  • JSF f:事件执行顺序

    假设我有多个 f event 标签来处理同一类型的事件
  • 合并不同长度的python列表

    我正在尝试合并两个 python 列表 其中给定索引处的值将在新列表中形成一个列表 元素 例如 merge lists 1 2 3 4 1 5 1 1 2 5 3 4 我可以迭代这个函数来组合更多的列表 实现这一目标最有效的方法是什么 编辑
  • 带有 Maven 的 Eclipse 的 Java 存储库:缺少工件:编译

    我正在尝试整合jersey server和grizzly servlet webserver进入我的 Maven Webapp 来尝试地狱世界JAX RS 不幸的是 Jersey 和 Grizzly 依赖项很麻烦并且无法正常工作 我尝试删除
  • 检查 ASP.NET 中的连接是否处于活动状态

    我的工作是Comet用 ASP NET 编写的应用程序 有一系列活动连接上下文 HttpContext 并且有一个线程应该定期迭代集合并检查它们的状态 所以应用程序架构不是每个请求一个线程 检查连接是否处于活动状态 未被远程主机关闭 的最佳
  • 如何使用 AJAX 数据验证创建 JSF 表单

    我正在开发一个 JSF 表单原型 用于使用 AJAX 数据验证将数据插入数据库表这是 JSF 页面
  • 更改锁定的单元格

    我正在使用 VBA 代码来获取总和 但当单元格被锁定时它不起作用 我希望没有人可以手动更改特定单元格的值 但 VBA 代码可以更改该值 我的代码是 Sub Get Sum Dim LastRow As Long LastRow Range