如何解决为什么我在尝试执行时间戳用户定义的函数时会遇到运行时错误范围
我有一张我希望人们手动填充的工作表
其中一列用于日期和时间戳,而不是手动输入,因为它对于 excel 上的菜鸟来说非常尴尬 我已经创建了一个用户定义的函数并分配给一个按钮... ...单击我制作的按钮...时间戳出现在单元格中...一切正常
然而
我需要锁定和保护工作表上的一些列,只留下一张桌子供人们填充 当我这样做时,它会遇到关于范围的运行时错误?!我不明白为什么,因为在未受保护的表格中只有一个单元格需要更新?
下面用户定义函数的代码
<template>
<login" :user="user"></login>
</template>
<script>
export default defineComponent({
setup() {
const user = User()
return {user}
)}
</script>
感谢任何帮助
感谢一百万
解决方法
如果您需要在受保护的工作表上执行 VBA 代码,我将始终建议使用 VBA protect
您的工作表,以便它可以绕过受保护的范围并成功更新您的时间戳:
将此代码复制到 ThisWorkBook
将保护特定的 WS 但允许 VBA 在锁定的单元格上写入值
Sub Workbook_Open()
Sheet1.Protect Password:="xxx",UserInterfaceOnly:=True,End Sub
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。