【发布时间】:2013-10-30 13:09:47
【问题描述】:
我正在尝试设置一个查找列“G”中的单元格的过程,如果值大于 1,则复制整个表格行,插入一行(多次 - 基于值的 1)和将该值粘贴到每个新插入的行中。
因此,如果单元格“G4”中的数量为 3,那么我想复制该单元格的行并在其下方插入一行 2 次并粘贴复制的值。
以下是我目前所拥有的......
**请注意,所有这些都在 Excel 中的表格中。 (不确定这是否是我的代码问题的一部分)
Dim Qty As Range
For Each Qty In Range("G:G").cells
If Qty.Value > 1 Then
Qty.EntireRow.cell
Selection.Copy
ActiveCell.Offset(1).EntireRow.Insert
Selection.Paste
Selection.Font.Strikethrough = True
End If
Next
End Sub
【问题讨论】:
标签: excel if-statement next vba