Перейти к содержимому

Delete rows by criteria in Excel

Barb Henderson

0:00 / 0:00

Delete rows by criteria in Excel

8 262 просмотра · 3 года назад
Barb Henderson
41,4 тыс. подписчиков
8 262 просмотра · 3 года назад
Delete rows by criteria in Excel. Only have the data that you need on your sheet. Free templates and templates with code are available for purchase for $50 USD https://www.easyexcelanswers.com/temp... Check out my online training www.easyexcelanswers.com/courses.html For more help visit my website www.easyexcelanswers.com or email me at easyexcelanswers@gmail.com. Contact me regarding customizing this template for your needs. Click for online Excel Consulting http://www.calendly.com/easyexcelanswers I am able to provide online help on your computer at a reasonable rate. https://www.amazon.com/shop/barbhende... I use a Blue condenser Microphone to record my videos, here is the link https://amzn.to/37gyyGa Check out Crowdcast for creating your webinars https://app.linkmink.com/a/crowdcast/83 If you need to buy Office 2019 follow https://amzn.to/2VX5dv8 I use Tube Buddy to help promote my videos Check them out https://www.Tubebuddy.com/easyexcelan... Follow me on Facebook   / easyexcel.answers   TWEET THIS VIDEO    • Delete rows by criteria in Excel   Follow me on twitter easyexcelanswers IG @barbhendersonconsulting You can help and generate a translation to you own language http://www.youtube.com/timedtext_cs_p... *this description may contain affiliate links. When you click them, I may receive a small commission at no extra cost to you. I only recommend products and services that I've used or have experience with. How to insert VBA code in Excel    • How to insert VBA code in Excel   code Sub criteriadelete() Dim ws As Worksheet Dim r As Long r = 2 Set ws = ThisWorkbook.Worksheets("DATA") Do While ws.Cells(r, 1) (not equal to) "" ws.Cells(r, 7).Select again: If (ActiveCell.Value = "RENTAL" Or ActiveCell.Value = "DEL_RENTAL" Or ActiveCell.Value = "RE-RENTAL") Then ActiveCell.EntireRow.Delete shift:=xlUp GoTo again Else GoTo ende: End If ende: r = r + 1 Loop Call deletedate End Sub Sub deletedate() Dim ws As Worksheet Dim r As Long Set ws = ThisWorkbook.Worksheets("DATA") r = 2 Do While ws.Cells(r, 1) (not equal to ) "" ws.Cells(r, 4).Select again: If Cells(r, 4).Value (is less than) Date Then ActiveCell.EntireRow.Delete GoTo again Else GoTo ende End If ende: r = r + 1 Loop End Sub