【发布时间】:2016-06-01 04:11:54
【问题描述】:
我有以下代码,它将从“数据”工作表中复制/粘贴一些列,并将其粘贴到我在主表中指定的名为“KomKo”的列中的下一个空列。
Dim copySheet As Worksheet
Dim pasteSheet As Worksheet
Set copySheet = Worksheets("data")
Set pasteSheet = Worksheets("KoMKo")
lRow = copySheet.Cells(copySheet.Rows.Count, 1).End(xlUp).Row
With copySheet.Range("BX2:BX" & lRow)
pasteSheet.Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Resize(.Rows.Count, .Columns.Count) = .Value
End With
现在我想为另一列添加一个 if 条件;这应该说“如果工作表“数据”中的 U 列具有单元格值“8636”,那么这些值应该粘贴到工作表“KomKo”(粘贴表)中的 H 列;到下一行,因为我在“与"部分。
Else(如果 H 列中的值不是 8636)那么它应该将该列内的值粘贴到工作表“KomKo”(粘贴表)的 G 列,再次使用与上述相同的首选项。
我该怎么做?
【问题讨论】: