Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2224|回复: 4

VBA 非空单元格不能修改,空单元可修改求教

[复制链接]
发表于 2021-7-19 22:37 | 显示全部楼层 |阅读模式
各位VBA大神,
      我录制了一段宏,将“录入数据”工作表的内容,写到“datebase”工作表中,要求被写进去的数据不能修改,空单元格可以修改,但是运行后发现,系统提示我“PasteSpecial 方法无效”,但是如果我只保留写入数据的程序,删除“禁止掉修改内容”的程序,运行就正常了,请教下问题处在哪里,附上附件,望不吝赐教!

工单录入系统 2.2.zip

40.89 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2021-7-20 10:26 | 显示全部楼层
用Excel 做系统 , 觉得 问题像滚雪球.
不过 这 也是个 学习提高的过程.

=======================
1) 建议附件 最小化 , 把与 当前问题无关的内容去除 , 突出焦点
2) 录入 , 可以考虑用窗体 , 反正已经用vba了 ,
3) 都已经Vba了 , 复制粘贴 就没什么意义了 ,
    if 单元格.value = "" then
        单元格.value= "修改为新值"
    else
        msgbox "单元格 已经有值 , 不允许修改"
    end if
回复

使用道具 举报

 楼主| 发表于 2021-7-20 12:14 | 显示全部楼层
砂海 发表于 2021-7-20 10:26
用Excel 做系统 , 觉得 问题像滚雪球.
不过 这 也是个 学习提高的过程.

没错,学习过程中,不断成长,感谢!
回复

使用道具 举报

发表于 2021-7-20 16:47 | 显示全部楼层
1楼附件里 , 窗体 , 类模块 都有, 但代码是空的.

也许 先停一下 , 去磨刀(打基础) , 回头再来 , 反而更快一些
回复

使用道具 举报

发表于 2021-7-20 21:27 | 显示全部楼层
抽空给你写了一点,写了详细备注,知识点很多,好好学

工单录入系统 2.2.zip

43.23 KB, 下载次数: 5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-28 22:01 , Processed in 0.422439 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表