在EXCEL表的单元格里,怎么限制某一列为必输项

JamesJava 2009-01-15 02:59:41
在EXCEL表的单元格里,怎么限制某一列为必输项
...全文
768 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
JamesJava 2009-01-23
  • 打赏
  • 举报
回复
要怎么写阿?我不太懂VBA.谢谢
dsmww 2009-01-19
  • 打赏
  • 举报
回复
我想,你的想法比较容易实现,用VBA在关闭文件之前,检查比如range(“A1:C5”)不等于空就好了。否则给个报警提示。
JamesJava 2009-01-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 gracexu 的回复:]
你这个要求表达的不够详细,
我想你的意思是像 Access 一样,某字段不能为空,但是是对有记录的行而言的.
不如你转到 Access 去做这件事.
[/Quote]
不行阿,我们收集数据的模板就是已经定义好的EXCEL模板,不能改成ACCESS
JamesJava 2009-01-16
  • 打赏
  • 举报
回复
huanghuajun,正是你说的那样,但按照你说的方法,我设置好之后如果单元格是空格还可以过,除非单元格已经数据数据了,操作者想清空的时候才会有提示。我想要的效果是,我给他们填的表上面这些单元格是空的,但要求他们必须数据内容,否则不给通过。你还有其他办法吗?
evilboy_huang 2009-01-16
  • 打赏
  • 举报
回复
这个可以这样,不知道符合不?
1、选择列中的一个单元格“B1”
2、菜单--数据--有效性--设置
3、允许框中选择“自定义”,右侧取消忽略空值选项
4、公式框中输入“=len(B1)<>0”
5、确定
在这个单元格中如果不输入任何值的话,是不会让你过的。
如果想一列都这样的话,可以在上述设置工作做完后,选择列,再选择有效性设置,会弹出一个对话框,你选择是就可以了
gracexu 2009-01-15
  • 打赏
  • 举报
回复
你这个要求表达的不够详细,
我想你的意思是像 Access 一样,某字段不能为空,但是是对有记录的行而言的.
不如你转到 Access 去做这件事.

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧