【发布时间】:2019-04-10 22:31:35
【问题描述】:
我正在寻找能够在 C 列的第 9 行中开始搜索不等于下面 2 行的单元格的单元格。例如。 C9 C11、C10 C12 等。然后从另一个工作表中复制一个单元格并将其粘贴到 A 列中的第一个差异所在的同一行中。例如。如果 C9 C11,则从 Sheet2 粘贴到 A11。目的是在已经对数据进行格式化和排序后插入一个新的标题,下面是我尝试过的众多变体之一,只接收错误或空白输入。
任何帮助将不胜感激。
Dim iRow2 As Integer, iCol2 As Integer, iRow3 As Integer, iCol3 As Integer
Dim oRng2 As Range
Dim oRng3 As Range
Dim qqq As Range
Set oRng2 = Range("C9:C80")
Set oRng3 = Range("A9:A80")
iCol2 = oRng2.Column
iCol3 = oRng3.Column
For Each qqq In oRng2
Do
If qqq.Cells(oRng2, 3) <> qqq.Cells(oRng2 + 2, 3) Then
ThisWorkbook.Worksheets("Sheet1").Range("N1").Copy Destination = Sheets("Sheet2").Range(oRng2 + 2, 1)
End If
Loop While Not Cells(iRow2, iCol2).Text = ""
Next
【问题讨论】: