Avatar billede larspb Nybegynder
17. februar 2011 - 16:53 Der er 3 kommentarer og
1 løsning

Slette tomme celler i excel

Hej

jeg har et excel ark, hvor jeg i kolonne E160 til E166 har en adresse.
Jeg søger muligheden for via VBA at slette eventuelle tomme celler i denne og flytte resten op. Cellerne er ikke blanke selvom de er tomme, da der står en formel i dem.

Jeg fandt denne skrevet af kabbak, som jeg har forsøgt at modificere uden det store held.(det burde egentlig ikke være så svært, men ...)

bruger Excel 2007

Sub Makro1()
    slut = Range("A65536").End(xlUp).Row
    For i = slut To 1 Step -1
        If IsEmpty(Cells(i, 1)) Then
            Rows(i).Delete
        End If
    Next
End Sub
Avatar billede kabbak Professor
17. februar 2011 - 19:30 #1
Sub Makro1()
Dim I As Integer
    For I = 166 To 160 Step -1
        If Len(Cells(I, "E")) = 0 Then
            Rows(I).Delete
        End If
    Next
End Sub
Avatar billede larspb Nybegynder
18. februar 2011 - 14:24 #2
Hej kabbak

tak for hjælpen - med et par modifikationer virkede det. Som du sikkert har gættet er jeg ikke programør, men med med hjælp af indspillede makroer kan man komme langt :O)
Avatar billede larspb Nybegynder
18. februar 2011 - 14:28 #3
Hej igen

noget lidt mærkeligt - Hvor kommer mit profil billede fra. Det er ikke noget jeg aktivt har valgt, MEN jeg har originalen hængende på min væg !!!!! Høeberg 1919  Har haft det i mange år
Avatar billede kabbak Professor
18. februar 2011 - 16:49 #4
Godt at du fik det til at virke ;-))
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