I have a long command that works when I test parts of it, but not when I combine it. Any information on what I'm doing wrong would be appreciated.
This is what I want to do:
Sub TransferData()
Dim TargetSheet as Worksheet
Dim SourceSheet as Worksheet
Dim SizeOfRange as Integer
SourceSheet.Range("C2", Range("C2").Offset(SizeOfRange, 0)).Copy _
TargetSheet.Range("A2", Range("A2").Offset(SizeOfRange, 0))
End Sub
(Note that I've tried it all on one line and split, but put the split in here for clarity.) When I just activate each of the Ranges, they work fine:
SourceSheet.Activate
Range("C2", Range("C2").Offset(SizeOfRange, 0)).Activate
TargetSheet.Activate
Range("A2", Range("A2").Offset(SizeOfRange, 0)).Activate
And if I try to copy just the first cell, it works fine:
SourceSheet.Range("C2").Copy TargetSheet.Range("A2")
When I run the entire line, I get a "Run-time error '1004': Method 'Range' of object '_Worksheet' failed" message.
I am completely at a loss. Usually breaking things out and testing each part tells me which part I have wrong, but not this time. And a search for Run-time error '1004' was no help, as it seems to be a pretty generic error.
Thanks for all the help you guys give everyone every day!
This is what I want to do:
Sub TransferData()
Dim TargetSheet as Worksheet
Dim SourceSheet as Worksheet
Dim SizeOfRange as Integer
SourceSheet.Range("C2", Range("C2").Offset(SizeOfRange, 0)).Copy _
TargetSheet.Range("A2", Range("A2").Offset(SizeOfRange, 0))
End Sub
(Note that I've tried it all on one line and split, but put the split in here for clarity.) When I just activate each of the Ranges, they work fine:
SourceSheet.Activate
Range("C2", Range("C2").Offset(SizeOfRange, 0)).Activate
TargetSheet.Activate
Range("A2", Range("A2").Offset(SizeOfRange, 0)).Activate
And if I try to copy just the first cell, it works fine:
SourceSheet.Range("C2").Copy TargetSheet.Range("A2")
When I run the entire line, I get a "Run-time error '1004': Method 'Range' of object '_Worksheet' failed" message.
I am completely at a loss. Usually breaking things out and testing each part tells me which part I have wrong, but not this time. And a search for Run-time error '1004' was no help, as it seems to be a pretty generic error.
Thanks for all the help you guys give everyone every day!