For i = 3 To 50
If lngRow = Range("A" & i) Then
Range("A1:EN3").Rows(i).Copy
Range("A1:EN3").Columns(strCol).Offset(, 1).PasteSpecial Transpose:=True
Range("A1:EN3").Rows(1).Copy
Range("A1:EN3").Columns(strCol).PasteSpecial Transpose:=True
Exit For
End If
Next i
您好,我已经编写了用于选择行并将其粘贴到列中的代码,它工作正常但我的问题是在这里我将范围指定为 Range("a1:en3") 但每次它可能比这更多的值所以是可以复制空白单元格之前的行数据,就像我们如何复制空白单元格之前的列一样,即 Range(rng, rng.End(xlDown)).Copy。