Results 1 to 4 of 4

Thread: delete rows in excel worksheet

  1. #1

    Thread Starter
    Lively Member
    Join Date
    Jul 2005
    Posts
    69

    delete rows in excel worksheet

    Code:
      
    
     oSelection = DirectCast(csheet.Rows("1:2"), Excel.Range)
     oSelection.Delete()
    How can I delete the first 2 rows in an excel worksheet?
    Apprantly the above code does nothing .
    Please help
    thx

  2. #2
    Hyperactive Member ProphetBeal's Avatar
    Join Date
    Aug 2006
    Location
    New York
    Posts
    424

    Re: delete rows in excel worksheet

    did you try this?
    vb Code:
    1. csheet.Rows("1:2").Delete
    Last edited by ProphetBeal; Feb 27th, 2007 at 12:42 PM.

    Helpful Links:
    VB 6 - How to get the "Key" Value in a collection
    VB.NET - File Search Utility || VB.NET - How to compare 2 directories || VB.NET - How to trust a network share
    VB.NET - Create Excel Spreadsheet From Array || VB.NET - Example Code & Hints you may not know
    VB.NET - Save JPEG with a certain quality (image compression) || VB.NET - DragDrop Files, Emails, and Email Attachments

    Please post some of the code you need help with (it makes it easier to help you)
    If your problem has been solved then please mark the thread [RESOLVED].
    Don't forget to Rate this post

    "Pinky, you give a whole new meaning to the phrase, 'counter-intelligence'."-The Brain-

  3. #3
    Discovering Life Siddharth Rout's Avatar
    Join Date
    Feb 2005
    Location
    Mumbai, India
    Posts
    12,001

    Re: delete rows in excel worksheet

    Further to what ProphetBeal suggested try this

    Code:
    csheet.Rows("1:2").Delete Shift:=xlUp
    A good exercise for the Heart is to bend down and help another up...
    Please Mark your Thread "Resolved", if the query is solved


    MyGear:
    ★ CPU ★ Ryzen 5 5800X
    ★ GPU ★ NVIDIA GeForce RTX 3080 TI Founder Edition
    ★ RAM ★ G. Skill Trident Z RGB 32GB 3600MHz
    ★ MB ★ ASUS TUF GAMING X570 (WI-FI) ATX Gaming
    ★ Storage ★ SSD SB-ROCKET-1TB + SEAGATE 2TB Barracuda IHD
    ★ Cooling ★ NOCTUA NH-D15 CHROMAX BLACK 140mm + 10 of Noctua NF-F12 PWM
    ★ PSU ★ ANTEC HCG-1000-EXTREME 1000 Watt 80 Plus Gold Fully Modular PSU
    ★ Case ★ LIAN LI PC-O11 DYNAMIC XL ROG (BLACK) (G99.O11DXL-X)
    ★ Monitor ★ LG Ultragear 27" 240Hz Gaming Monitor
    ★ Keyboard ★ TVS Electronics Gold Keyboard
    ★ Mouse ★ Logitech G502 Hero

  4. #4
    Frenzied Member stimbo's Avatar
    Join Date
    Jun 2006
    Location
    UK
    Posts
    1,739

    Re: delete rows in excel worksheet

    Code:
    'Could you do a loop?
    
    For i As Integer = 1 to 2 Step 1
                Dim oSelection As myExcel.Range = DirectCast(oSht.Rows(i, ), myExcel.Range)
                oSelection.Delete()
    
    Next
    Last edited by stimbo; Feb 27th, 2007 at 02:06 PM.
    Stim

    Free VB.NET Book Chapter
    Visual Basic 2005 Cookbook Sample Chapter

Posting Permissions

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



Click Here to Expand Forum to Full Width