如果填充该行的一个单元格,则必须填写整行

时间:2013-04-11 19:12:44

标签: excel-vba excel-2007 vba excel

对于ms Excel 2007。 我希望用户填充该行中的任何一个单元格中的所有单元格。 我正在使用ms-Excel 2007。

1 个答案:

答案 0 :(得分:1)

我能想到的唯一方法就是使用表格。表单必须是用户输入数据的唯一方式(保护工作表和表单代码“取消保护”),然后当用户填写表单时,检查字段是否有错误(不仅仅是遗漏,而是像“那不是一个有效的约会”等等。)

要了解我的意思,您可以在this tutorial中看到正在进行数据输入的表单。也许这就是你所需要的,尽管内置的数据验证并不是非常可靠。但它会让你开始。

一旦你看到它是如何工作的,你可以尝试设计自己的表单来复制这个表单的功能,但这包括错误捕获。这包括打开VBA编辑器(<Alt-F11>),插入用户表单,添加字段和按钮,以及编写在单击“确定”按钮时运行的一些代码。

不是说这是一个很容易实现的东西(我猜你可能是新手的问题),但是试一试。当您遇到困难时 - 发布您的问题的更新或发表评论。

相关问题