Consulting

Results 1 to 3 of 3

Thread: Pasting columns to the next blank columns

  1. #1

    Pasting columns to the next blank columns

    Please help with a VBA code that copies and pastes contents in Range C8 : D19, to the next blank column (Range E8 : F19). With each run, I would like to paste the results from Range C8 : D19 to the next blank columns.

    I would also like to be able to clear the contents in Range E8 : N19, at any point.
    Attached Files Attached Files

  2. #2
    VBAX Sage
    Joined
    Apr 2007
    Location
    United States
    Posts
    8,724
    Location
    This?

    Option Explicit
    
    Sub CopyNextColumn()
        Dim r1 As Range, r2 As Range
        
        Set r1 = ActiveSheet.Range("C8:D19")
        Set r2 = ActiveSheet.Cells(8, ActiveSheet.Columns.Count).End(xlToLeft).Offset(0, 1)
        
        r1.Copy r2
    End Sub
    
    Sub ClearData()
        ActiveSheet.Range("E8:N19").ClearContents
    End Sub
    Attached Files Attached Files
    ---------------------------------------------------------------------------------------------------------------------

    Paul


    Remember: Tell us WHAT you want to do, not HOW you think you want to do it

    1. Use [CODE] ....[/CODE ] Tags for readability
    [CODE]PasteYourCodeHere[/CODE ] -- (or paste your code, select it, click [#] button)
    2. Upload an example
    Go Advanced / Attachments - Manage Attachments / Add Files / Select Files / Select the file(s) / Upload Files / Done
    3. Mark the thread as [Solved] when you have an answer
    Thread Tools (on the top right corner, above the first message)
    4. Read the Forum FAQ, especially the part about cross-posting in other forums
    http://www.vbaexpress.com/forum/faq...._new_faq_item3

  3. #3
    Awesome. Thanx a mill, Paul.

Posting Permissions

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