Excel VB用户表单,系统地填写丢失的数据

问题描述 投票:-1回答:1

我有一个这样布置的数据集:

  x  |  y  |  z
row1   abc   xyz
row2   abc   xyz
row3   abc   xyz

我需要一种使用表单的方法,在阅读x和y列中包含的信息的同时,有条不紊地填写z列。

为此,我需要添加一个打开用户窗体的按钮。该用户窗体将类似于传统的可视化基本“编辑”按钮,因为它会预加载现有的数据行,但会自动跳转到z列为空的第一行。

示例:如果数据看起来像这样:

 x   |  y  |  z
row1   abc   xyz     123
row2   abc   xyz
row3   abc   xyz

[Edit Records]

然后单击按钮将在第2行打开用户窗体,因为第1行中的z列已完成。然后,他们可以填写第2行的z列,将这些更改保存到主集中,然后单击“下一步”按钮,该按钮将移至第3行。

在Excel Visual Basic编辑器中可行吗?如果可以,如何构造?我目前能找到的每本指南只能说明如何跳至下一个完全空的行,而不是基于特定的列值。

我尝试使用下拉选择行选项创建此选项,但最终用户在查找缺失值时要求自动化程度。

excel vba userform
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.