This code copy values (not formulas).
Sub a()
Worksheets("Sheet2").Range("TS").Value=Worksheets("Sheet1").Range("1:1").Value
End Sub
Where "TS" is the name of a range (one row).
Is this what you are trying to achieve?
Edit
To copy the active row to Sheet2.Row2 (for example) you may try:
Sub a()
Dim myrow As Integer
myrow = ActiveWindow.RangeSelection.Row
Worksheets("Sheet2").Range("2:2").Value = Worksheets("Sheet1").Rows(myrow).Value
End Sub
HTH!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…