+ Reply to Thread
Results 1 to 2 of 2

Run-time error "1004" : Paste method of worksheet class failed

  1. #1
    Registered User
    Join Date
    06-17-2015
    Location
    Newark, DE
    MS-Off Ver
    Windows 2013
    Posts
    1

    Run-time error "1004" : Paste method of worksheet class failed

    Hello everyone.

    I'm having an issue with my macro. The error message that pops up says run-time error "1004" paste method of worksheet class failed. Can anybody help me? I'm brand new to Excel and VBA so please try to explain as simply as possible. Thanks so much!

    Here's the code:


    Sub CondenseDATA()
    '
    ' CondenseDATA Macro
    '
    ' Keyboard Shortcut: Ctrl+q
    '
    ActiveCell.FormulaR1C1 = "Participant ID"
    ActiveCell.Offset(0, 1).Range("A1").Select
    ActiveCell.FormulaR1C1 = "Condition"
    ActiveCell.Offset(0, -1).Range("A1").Select
    ActiveCell.Columns("A:A").EntireColumn.EntireColumn.AutoFit
    ActiveCell.Offset(0, 1).Columns("A:A").EntireColumn.EntireColumn.AutoFit
    ActiveCell.Offset(0, 2).Range("A1").Select
    ActiveCell.FormulaR1C1 = "IF-THEN Value"
    ActiveCell.Offset(1, -2).Range("A1").Select
    ActiveCell.Offset(0, 2).Columns("A:A").EntireColumn.EntireColumn.AutoFit
    ActiveCell.Offset(0, -9).Range("A1:A17").Select
    Selection.Copy
    ActiveCell.Offset(0, 9).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(0, 1).Range("A1").Select
    ActiveCell.FormulaR1C1 = "practice/practice"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "eating/negsocial"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "hunger/negsocial"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "satiation/negsocial"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "neutral/negsocial"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.Columns("A:A").EntireColumn.EntireColumn.AutoFit
    ActiveCell.FormulaR1C1 = "eating/possocial"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "hunger/possocial"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "satiation/possocial"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "neutral/possocial"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "eating/neutral"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "hunger/neutral"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "satiation/neutral"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "neutral/neutral"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "eating/non-word"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "hunger/non-word"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "satiation/non-word"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = "neutral/non-word"
    ActiveCell.Offset(-16, 1).Range("A1").Select
    ActiveSheet.PasteSpecial
    Application.CutCopyMode = False
    Selection.Clear
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = _
    "=AVERAGEIFS(R[-2]C[-5]:R[556]C[-5], R[-2]C[-9]:R[556]C[-9], ""hunger"", R[-2]C[-8]:R[556]C[-8], ""negsocial"")"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = _
    "=AVERAGEIFS(R[-3]C[-5]:R[555]C[-5], R[-3]C[-9]:R[555]C[-9], ""satiation"", R[-3]C[-8]:R[555]C[-8], ""negsocial"")"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveCell.FormulaR1C1 = _
    "=AVERAGEIFS(R[-4]C[-5]:R[554]C[-5], R[-4]C[-9]:R[554]C[-9], ""neutral"", R[-4]C[-8]:R[554]C[-8], ""negsocial"")"
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    Application.CutCopyMode = False
    Selection.Clear
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.Paste
    ActiveCell.Offset(-17, -2).Range("A1:C18").Select
    Selection.Copy
    Sheets.Add After:=ActiveSheet
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    ActiveCell.Offset(4, 3).Range("A1").Select
    ActiveCell.Offset(0, -1).Columns("A:A").EntireColumn.EntireColumn.AutoFit
    ActiveCell.Offset(0, -2).Columns("A:A").EntireColumn.EntireColumn.AutoFit
    ActiveCell.Offset(0, -3).Columns("A:A").EntireColumn.EntireColumn.AutoFit
    Sheets("106").Select
    Application.CutCopyMode = False
    ActiveWindow.SelectedSheets.Delete
    ActiveWorkbook.Save
    End Sub

  2. #2
    Forum Guru Norie's Avatar
    Join Date
    02-02-2005
    Location
    Stirling, Scotland
    MS-Off Ver
    Microsoft Office 365
    Posts
    19,646

    Re: Run-time error "1004" : Paste method of worksheet class failed

    If you replace this,
    Please Login or Register  to view this content.
    with this,
    Please Login or Register  to view this content.
    does the code work?

    PS Can you add code tags when posting code?
    If posting code please use code tags, see here.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Run Time Error '1004': Paste Method of Worksheet Class Failed
    By greuben in forum Excel Programming / VBA / Macros
    Replies: 5
    Last Post: 02-17-2015, 02:25 PM
  2. "Run-time error 1004" paste method of worksheet class failed
    By Ghostturd in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 12-20-2013, 10:21 PM
  3. Getting Run-Time error '1004': Paste method of Worksheet class failed
    By randomguy1 in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 11-06-2013, 10:47 PM
  4. [SOLVED] Run-time error 1004 paste method of worksheet class failed
    By Castillb in forum Excel Programming / VBA / Macros
    Replies: 9
    Last Post: 08-12-2013, 02:24 PM
  5. Run-time error '1004': Paste method of Worksheet class failed
    By shafto in forum Excel Programming / VBA / Macros
    Replies: 3
    Last Post: 06-05-2009, 07:49 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1