Avatar billede dj76 Nybegynder
10. april 2001 - 15:44 Der er 2 kommentarer og
1 løsning

VBA i Excel

Hvordan skjuler man rækkerne i et bestemt område, hvis cellerne i den pågældende række er blanke ?
Avatar billede toeth Nybegynder
10. april 2001 - 17:45 #1
hvi hele rækken er blank kan du bare trække rækken op så den er helt skjult! er det svar på dit spg. ellers må du lige forklare nærmere!
Avatar billede moses Praktikant
11. april 2001 - 09:54 #2
Function HideEmptyRow()
\'
\' Gemmer rækkerne fra RowStart til og med RowEnd, hvis de kun indeholder
\' tomme felter i rækkerne fra ColumnStart til ColumnEnd.
\'

Const ColumnStart = 1, ColumnEnd = 5
Const RowStart = 5, RowEnd = 10
   
    For RowCount = RowStart To RowEnd
        EmptyRow = True
        ColumnCount = ColumnStart - 1
        Do
            ColumnCount = ColumnCount + 1
            If Not IsEmpty(Range(Chr(64 + ColumnCount) & CStr(RowCount))) Then
                EmptyRow = False
                Exit Do
            End If
            Debug.Print Chr(64 + ColumnCount) & CStr(RowCount)
        Loop Until ColumnCount = ColumnEnd
        If EmptyRow = True Then
            Rows(CStr(RowCount) & \":\" & CStr(RowCount)).Select
            Selection.EntireRow.Hidden = True
        End If
    Next RowCount
End Function
Avatar billede moses Praktikant
11. april 2001 - 09:56 #3
Kommentarlinierne skal selvfølgelig hedde:

\' Gemmer rækkerne fra RowStart til og med RowEnd, hvis de kun indeholder
\' tomme felter i kolonnerne fra ColumnStart til ColumnEnd.


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
Kurser inden for grundlæggende programmering

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