我有一个工作簿,我正在尝试为其创建vba代码,但我一直遇到不同的错误...运行时错误,对象错误等
我创建了一系列表格,我需要锁定包含特定文本的单元格。表格会提出一系列问题,包括名字,姓氏和学位。我需要锁定包含这些文本的单元格,但将那些将包含响应的单元格保持打开状态。
此外,我需要包含度和位置的单元格的响应以提供摘要表。
我最接近的是使用If函数,但是它并没有涵盖我想做的所有事情。如果可以的话请帮忙。
答案 0 :(得分:0)
如果您正在使用用户表单来收集数据,则很可能使用VBA将用户表单数据传输到工作表。如果工作表受UserInterfaceOnly:= true参数保护,则可以通过VBA对工作表的数据进行任何操作(例如添加/修改/删除/删除等),并且用户无法进行任何修改。
运行一次。
sub allowVBA()
with thisworkbook.worksheets("sheet1")
.unprotect password:="password"
.protect password:="password", userinterfaceonly:=true
end with
end sub