【发布时间】:2018-04-09 19:34:11
【问题描述】:
我正在尝试将 Excel 用于珠宝订单。
在订单表 (sheet1) 中,用户可以从格式化为下拉列表的单元格中选择一个数字,该数字表示一件珠宝中的宝石数量。例如,如果戒指中有 10 颗宝石,则用户从下拉列表中选择 10。
需要在订单表格 (Sheet1) 中记录 10 颗宝石中每一颗的详细信息。例如,每块石头将有 4 个数据元素……石头类型、重量、颜色、切割……所以我创建了所需的格式化数据行(在 Sheet2 中),其中每个单元格都是用户的下拉列表从中选择。
我想创建一个控制按钮来执行以下操作:
在 Sheet1 中删除行 19:150 这将清除之前可能显示的任何宝石细节。
在 Sheet1 的单元格 C13 中查找值 该值将用于确定应粘贴/显示多少行
复制行,范围 A2:Sheet2 中的 D2 这是模板行数据,其中行中的每个单元格都是其自己的下拉列表。
在 Sheet1 的 B19 中粘贴行 这是粘贴到订单中的模板行。
4a) 粘贴与上述步骤 (2) 中的值一样多的行。
例如,如果上面第 2 步中的值为“3”,则需要在订单中粘贴 3 次石头详情行。
我能得到的最远的是控制按钮的创建和删除子句......
Private Sub CommandButton1_Click()
Sub deleteMultipleRows()
Rows("19:150").Delete
End Sub
【问题讨论】: