Avatar billede dane022 Seniormester
08. marts 2009 - 18:47 Der er 2 kommentarer

Skjul visse rækker i område ud fra kriterie

Hej. Er det muligt at få lavet en kode der i et bestemt område eks. a18:a32, kan skjule hvernanden tomme række.
Det skal forstås på den måde at hvis der er to tomme rækker lige efter hinanden, skal den ene skjules. Hvis der er 3 tomme rækker lige efter hinanden, skal de 2 skjules.
Årsagen er at jeg er ved at lave et brev som ud fra lopslag henter data til brevet. Data varierer i størrelsen og det ser jo dumt ud med flere tomme linjer midt i brevet.

Samtidig skal koden i område a33:a49 vise det antal række, som skjules ud fra ovenstående. Håber på hjælp
Avatar billede lerskov Praktikant
08. marts 2009 - 21:13 #1
har er føste del af spørgsmålet.

Sub tillad_kun1r()

For Each Cell In Range("a19:a33")
    If Cell.Offset(-1, 0) = "" And Cell.Offset(-2, 0) = "" Then
    R = Cell.Row - 1
    Rows(R & ":" & R).EntireRow.Hidden = True
    End If
    Next

End Sub

Hvad vil du gerne have vist i A33-A49 ???
Avatar billede lerskov Praktikant
27. marts 2009 - 21:53 #2
kunne det bruges??
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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