Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am very new to Excel VB and I need some help. With some other macros, I end
up with several rows with "N/A" in some of the colums. I am able to sort the spreadsheet and get the rows to end up at the top of the spreadsheet, then I am trying to delete those rows. So I need to find the row number that has data, then move up one row and delete the rows from there to one from the top. Below is what I have so far. Sub DeleteBlankNARecords() Dim RowNum As Integer Sheets("PlDetails").Select Cells.Select ActiveWorkbook.Worksheets("PlDetails").AutoFilter. Sort.SortFields.Clear ActiveWorkbook.Worksheets("PlDetails").AutoFilter. Sort.SortFields.Add Key:= _ Range("$D$1:$D$896"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption _ :=xlSortNormal With ActiveWorkbook.Worksheets("PlDetails").AutoFilter. Sort .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Range("A1").Select Selection.End(xlDown).Select ' set row number to current row Rows("RowNum:RowNum").Select Range(Selection, Selection.End(xlUp)).Select Rows("2:RowNum-1").Select Range("ARowNum").Activate Selection.ClearContents Selection.Delete Shift:=xlUp Range("A2").Select End Sub Thanks |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Current year and current week number | Excel Discussion (Misc queries) | |||
Detect if current select is a row | Excel Programming | |||
how to select current sheet tab | Excel Programming | |||
Select Current Row | Excel Programming | |||
find highest number then select next cell | Excel Programming |