Consulting

Results 1 to 15 of 15

Thread: Transferring Data from Multipage Userform to Separate, Subsequent Rows in Excel

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #10
    VBAX Sage
    Joined
    Apr 2007
    Location
    United States
    Posts
    8,887
    Location
    z = ThisWorkbook.Sheets("SampleResult").Cells(Rows.count, 1).End(xlDown).Offset(-4, 0).row

    That says to start with row 1048576, go to the end (still 1048576), and then go up 4 rows ( 1048572)

    The usual way is to start at the last row and go up (note the With and the dots)

    Sub test()
        Dim z As Long    
        With Sheets("SampleResult")
            z = .Cells(.Rows.Count, 1).End(xlUp).Row - 4
        End With
        MsgBox z
    End Sub
    Although if you want the last 4 rows, you'd use -3 (not .Offset (-4,0) since that will give you row 22, 23, 24, and 25 in my test

    Capture.JPG


    Last edited by Aussiebear; 01-13-2025 at 09:08 PM.
    ---------------------------------------------------------------------------------------------------------------------

    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

Tags for this Thread

Posting Permissions

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