我正在使用excel vba中的用户表单。用户表单的目的是使数据输入更有效。输入的数据适用于鞋类产品。基本上,数据的“父”是一行。前进行或我称为子/变体的行具有完全相同的数据,除了某些字段(列)将是父变体,并且每个变体将具有唯一标识符。
例如:说我们正在为“shoe123”输入数据。父数据将是这样的 标题Sku 鞋123 S123
然后,孩子们将在下面的行中使用相同的数据,除了变体大小将在某些字段的末尾标记,以及每个变体的唯一标识符。 Theyd看起来像这样。
标题Sku Shoe123 10.5 s123 10.5 Shoe123 11 s123 11
UNIQUEID 09876543311 09876543321
所以此时我已经能够在表单中输入所有父数据并将其传输到适当的列。我想弄清楚两件事。
如何对用户表单进行编码以允许用户输入要创建的变体数量?然后根据用户输入的数字,使用预先填充的大小选项填充该组合框的数量,并在每个组合框旁边添加文本框以输入唯一标识符?
如何复制和粘贴所有父数据以及每个选定尺寸的变体数据以及每个变体的唯一标识符?
到目前为止,我认为我需要使用数组来复制和粘贴部分。我只需要一些方向。非常感谢任何帮助!
谢谢大家
答案 0 :(得分:0)
我从您的问题中了解到您正在尝试创建数据库。如果这是正确的,我建议你尝试在Access中创建它。在Access中,将父数据链接到子项要容易得多。它还可以保证您在Excel中对用户表单等进行编码所需的所有时间,因为这在Access中提供(几乎)使用。
如果你决定在Excel中创建它,也许你可以显示你到目前为止的vba代码?