Excel: Cellen met negatieve getallen opsporen in een bepaalde range

Status
Niet open voor verdere reacties.

Cranky

Gebruiker
Lid geworden
3 mrt 2008
Berichten
38
Hoi!

In een bestellijst wil ik graag de rijen verbergen waarin producten staan waarvan niets besteld hoeft te worden. Dit wordt aangegeven door 0 of een negatief getal (dat komt doordat ik met normen werk, als er meer in huis is dan de norm dan wordt het te bestellen aantal negatief). Het is me wel al gelukt lege cellen te laten bepalen m.b.v. SpecialCells, maar voor dit geval lijkt SpecialCells geen optie.

Wie weet hoe ik cellen kleiner dan of gelijk aan 0 kan opsporen en vervolgens die hele rij selecteren?

Code:
Function HideOngebruikt()
Sheets("Bestelling").Select
Columns("D").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.EntireRow.Hidden = True
'Beter nog is alle rijen met cellen met waarde <=0 laten verbergen. Hoe ga ik dat doen?
End Function

Alvast bedankt!
 
Laatst bewerkt:
Cranky,

Kijk eens of dit de bedoeling is.
 

Bijlagen

  • Test-Verbergen.xls
    39,5 KB · Weergaven: 51
Heel erg bedankt! Wat een snelle reactie ook. Het is als onderstaand geworden:

Code:
Sheets("Bestelling").Select
  With Columns("D:D")
    For i = .Cells(Rows.Count).End(xlUp).Row To 1 Step -1
     If Not Cells(i, 4).Value = "" Then If Cells(i, 4).Value <= 0 Then Cells(i, 4).EntireRow.Hidden = True
    Next i
  End With

Ik heb alle producten op 0 gezet in kolom D (met voorwaardelijke opmaak verborgen). Op die manier worden alleen de rijen verwijderd waar kolom D op 0 staat. De rest van de sheet blijft zo zichtbaar.

Nogmaals bedankt!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan