Avatar billede iubgr Nybegynder
27. august 2001 - 21:54 Der er 5 kommentarer og
1 løsning

Skjul rækker

Jeg arbejder til daglig med et budgetopfølgningsark hvori alle vores konti er listet op. Dette ark indeholder en kolonne med budgettal, en med realiserede tal og en med budgetafvigelsen.

Det kan forekomme, at der er konti hvor kolonnen med såvel budgettal som realiserede tal har værdien 0. Det betyder naturligvis at budgetafvigelsen er 0.

Kan man på en enkel måde skjule disse rækker automatisk eller skal man gøre det manuelt?

Avatar billede janvogt Praktikant
27. august 2001 - 22:00 #1
Du kunne bruge filter, hvor kun viser de rækker, som er forskellig fra 0.

Du kunne også lave en makro, som gennemløber et område og så skjuler 0-rækker.
Avatar billede iubgr Nybegynder
27. august 2001 - 22:03 #2
Har du et eksempel på hvordan en makro som vil kunne løse problemet?
27. august 2001 - 22:11 #3
En makro kunne se således ud:

Sub SkjulNulLinier()
Dim rCell As Range

    \'Gennemløber kolonne B række 2-500 og checker
    \'kolonne C og D i samme rækker.
    \'Hvis alle 3 er = 0 så skjules rækken
    For Each rCell In Worksheets(\"Budget\").Range(\"B2:B500\")
        If rCell.Value = 0 And rCell.Offset(0, 1).Value = 0 _
            And rCell.Offset(0, 2).Value = 0 Then
            rCell.EntireRow.Hidden = True
        Else
            rCell.EntireRow.Hidden = False
        End If
    Next rCell
End Sub

www.win-consult.com
Avatar billede janvogt Praktikant
27. august 2001 - 22:51 #4
Sub SkjulNulRækker()
\'marker dataområde f.eks. A5:A100 og kør denne makro
\'makroen undersøger så om kolonnen til højre for også er nul
Set r = Selection.Rows()

    For i = r.Rows.Count To 1 Step -1
        If r.Cells(i, 1) = 0 And r.Cells(i, 1).Offset(0, 1) = 0 Then
            r.Cells(i, 1).EntireRow.Hidden = True
        End If
    Next i
   
End Sub
Avatar billede iubgr Nybegynder
28. august 2001 - 08:57 #5
Flemming, jeg tror jeg fik afvist dit svar. Men det virker helt perfekt - tak.
28. august 2001 - 10:17 #6
Sådan går det jo :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester