Hallo,
momenteel gebruik ik om een rij te verwijderen als een cel een bepaalde waarde bevat de volgende code:
echter kom ik tot de conclusie dat de rij altijd verwijderd kan worden zodra er een waarde in staat met uitzondering zodra er een - teken in staat.
hoe krijg ik dit voor elkaar?
momenteel gebruik ik om een rij te verwijderen als een cel een bepaalde waarde bevat de volgende code:
Code:
Sub DelRows()
Application.ScreenUpdating = True
totalrows = ActiveSheet.UsedRange.Rows.Count
For Row = totalrows To 1 Step -1
If (Cells(Row, 9).Value = True _
Or Cells(Row, 9).Value = "DIN 128-A" Or Cells(Row, 9).Value = "DIN 985" Or Cells(Row, 9).Value = "DIN 975" _
Or Cells(Row, 9).Value = "DIN 931" Or Cells(Row, 9).Value = "DIN 59200" Or Cells(Row, 9).Value = "DIN 9021-A" _
Or Cells(Row, 9).Value = "DIN 912" Or Cells(Row, 9).Value = "EN 10060" Or Cells(Row, 9).Value = "EN 10056" _
Or Cells(Row, 9).Value = "DIN 6798" _
Or Cells(Row, 9).Value = "DIN 125-A" _
Or Cells(Row, 9).Value = "DIN 6885A" _
Or Cells(Row, 9).Value = "DIN 934" _
Or Cells(Row, 9).Value = "DIN 6319-C" _
Or Cells(Row, 9).Value = "DIN 6319-D" _
Or Cells(Row, 9).Value = "EN 10279" _
Or Cells(Row, 9).Value = "ISO 7379" _
Or Cells(Row, 9).Value = "DIN 7349" _
Or Cells(Row, 9).Value = "DIN 7991" _
Or Cells(Row, 9).Value = "DIN2986" _
Or Cells(Row, 9).Value = "DIN 3015-1" _
Or Cells(Row, 9).Value = "xxx" _
Or Cells(Row, 9).Value = "xyz" _
Or Cells(Row, 9).Value = "DIN 7979 D" _
Or Cells(Row, 9).Value = "DIN 929" _
Or Cells(Row, 9).Value = "DIN 7980" _
Or Cells(Row, 9).Value = "EN 10034" _
Or Cells(Row, 9).Value = "DIN * " _
Or Cells(Row, 9).Value = "DIN 7980" _
) Then
Rows(Row).Delete
End If
Next Row
Application.ScreenUpdating = True
End Sub
echter kom ik tot de conclusie dat de rij altijd verwijderd kan worden zodra er een waarde in staat met uitzondering zodra er een - teken in staat.
hoe krijg ik dit voor elkaar?