Hi Pietro,
But i still did not select the cell
Do you mean that it did not paste to the correct row in Column C?
If you mean to paste into the row after the last entry in Column C then use:
Option Explicit
Sub PasteIt()
Dim Here As Long
Dim There As Long
Here = ActiveCell.Row
There = Sheets("Italian").Cells(Rows.Count, 3).End(xlUp).Row + 1
Range(Cells(Here, 3), Cells(Here, 256)).Copy
Sheets("Italian").Activate
Cells(There, 3).Select
Selection.PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Selection.PasteSpecial Paste:=xlFormats, _
Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End Sub
This will copy everything in the active sheet in the row in which the cursor
is located except columns A&B and paste it into the "Italian" sheet in the
Row under the last entry in Column C.
But as I said It is not necessary to actually activate the "Italian" sheet
to paste to it:
Option Explicit
Sub PasteIt2()
Dim Here As Long
Dim There As Long
Here = ActiveCell.Row
There = Sheets("Italian").Cells(Rows.Count, 3).End(xlUp).Row + 1
Range(Cells(Here, 3), Cells(Here, 256)).Copy
Sheets("Italian").Cells(There, 3).PasteSpecial _
Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Sheets("Italian").Cells(There, 3).PasteSpecial _
Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End Sub
If I still don't understand what it is you want then do post back with a
more detailed explanation of your requirements.
--
HTH
Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings
(e-mail address removed)
Replace @mailinator.com with @tiscali.co.uk