Home |
Search |
Today's Posts |
#9
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You are here comparing strings and not dates and that is the reason of the
wrong behavior. Take two dates that I can show in your format (dd/mm/yyyy); 20/06/2008 and 15/07/2008 if you compare them as strings then the first is greater than the other :D So the solution would be or to use a format whit which the operators < and function well (normally this is the standard ISO format: YYYYMMDD) or to conver the user input to a date value and compare the dates as dates not as string. Best regards, Leo "Basta1980" wrote: Hi, I have a sheet containing dates in column G and H. I want Excel to delete the rows where data is matched from an inputbox and the data in column G and H and doesn't qualify. I have a code (see below) that i got from an earlier post, thing is that when I use the code it deletes all rows. So if for instance if I need all rows to be deleted where the date in column G is earlier than Reeks1 (i.e. 01/07/2007) and the date in Column H is later than Reeks 2 (i.e. 30/06/2008), the code below deletes everything although I have manualy checked the list and there is at least one row which meets the specific criterai and therefore should not be deleted. I Checked the format cells, even text to columns. But what am I doing wrong? Private Sub CommandButton7_Click() Dim lngLastRow As Long Dim i As Long Reeks1 = InputBox("Start") Reeks2 = InputBox("Eind") lngLastRow = Sheets("Ruwe data").Cells(Rows.Count, "G").End(xlUp).Row For i = lngLastRow To 2 Step -1 If Format(Cells(i, "G"), "dd/mm/yyyy") = Reeks1 And _ Format(Cells(i, "H"), "dd/mm/yyyy") < Reeks2 Then Else Rows(i).EntireRow.Delete Shift:=xlUp End If Next i End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Date count to exclude weekends | Excel Worksheet Functions | |||
Add days to a date, but exclude holidays | Excel Worksheet Functions | |||
How do I Exclude a list of dates in a date calculation? | Excel Worksheet Functions | |||
Date Calculation to exclude weekends | Excel Worksheet Functions | |||
Date exclude weekdays | New Users to Excel |