عرض سلام خدمت همه عزیزان
و تشکر ویژه از استاد علی پارسایی عزیز
من مشکلم رو به صورت زیر حل کردیم
کد:
Sub copyrows2()
Dim lastrowair As Long, lastcolumnair As Long
Dim aaa As String
lastrowair = Sheet3.Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastrowair
If Sheet3.Cells(i, 1) = Sheet2.Range("B2") Then
lastcolumnair = Sheet3.Cells(i, Columns.Count).End(xlToLeft).Column
aaa = Split(Cells(i, lastcolumnair).Address, "$")(1)
Sheet3.Range("B" & i & ":" & aaa & i).Copy
Sheet1.Range("c5").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
End If
Next i
Sheets("Sheet2").Select
End Sub
امیدوارم برای کس دیگه ای هم مفید باشه .
علاقه مندی ها (Bookmarks)