Let's see if I can give you a general answer. Here I will assume everything is in variables (you will have to translate them into what you actually have); I'll use the word "source" and "copy" in the variable names to keep the two locations separate.
With Worksheets(SourceSheetName)
.Range(.Cells(SourceStartRow, SourceStartColumn), ..Cells(CopyTopLeftCellRow, CopyTopLeftCellColumn)).Copy _
Worksheets(CopySheetName).Cells(CopyTopLeftCellRow, CopyTopLeftCellColumn)
End With
Pay attention to the leading "dots" in front of the Range and Cells references in the first part of the statement... they make them reference back to the worksheet that is the object of the With statement. Note that I used line continuation characters (the space/underbar at the end of each line) to prevent your newsreader from breaking up the statement between the With and End With in awkward ways, but, if you remove the line continuation characters, that is a single-line statement. Here is the same code with the variable names reduced to just their uppercase letters in order to shorten the code enough not to need the line continuations (if it still looks wrapped, widen your newsreader window and it should "unwrap")...
With Worksheets(SSN)
.Range(.Cells(SSR, SSC), .Cells(CTLCR, CTLCC)).Copy Worksheets(CSN).Cells(CTLCR, CTLCC)
End With
When you Dim your variables... the sheet names should be String, the rows should be Long and the columns should be Variant (they can be designated as either a number or letter(s) depending on how you designated the columns; that is, for Column E, as an example, you can use either 5 or "E" in the variable).