Avatar billede kkc Nybegynder
24. oktober 2003 - 08:46 Der er 6 kommentarer og
2 løsninger

Fjerne tomme rækker fra importeret tekstfil

Jeg har en importeret en saldoliste over i Excel fra et økonomiprogram. Hver anden række i excel er tom. Findes der en hurtig måde at fjerne alle de tomme rækker på én gang.
Avatar billede hcars Novice
24. oktober 2003 - 08:57 #1
lav en sortering.
så vil de tomme rækker stå øverst eller neders,
og du kan fjerne rækken/rækkerne ved at markere en
eller flere rækker og trykke på Ctrl  og - samtidigt.
Avatar billede hcars Novice
24. oktober 2003 - 08:57 #2
nederst
Avatar billede kabbak Professor
24. oktober 2003 - 08:58 #3
uden sortering en makro

Public Sub FjernTommeRækker()
r = Range("A65536").End(xlUp).Row
D = Range("A1:A" & r).Select
For Each c In Selection
If c = "" Then
c.EntireRow.Delete

End If
Next
End Sub
Avatar billede kkc Nybegynder
24. oktober 2003 - 09:37 #4
Tak for svarene - Kabbak smid lige et svar, så deler du og hcars
Avatar billede kabbak Professor
24. oktober 2003 - 09:39 #5
et svar
Avatar billede kkc Nybegynder
24. oktober 2003 - 09:51 #6
> kabbak: kanon sorterings rutine, det gode ved dit eksempel er at dataene fortsat står i den rigtige rækkefølge.
Avatar billede kabbak Professor
24. oktober 2003 - 10:07 #7
tak
Avatar billede hcars Novice
24. oktober 2003 - 13:56 #8
Tak for points.
kabbaks måde er selvfølgelig den prof måde at gøre det på. Det er sgu ikke til at hamle op med de makro-drenge, når man blot er en glad bruger. :-)
Hvis man gerne vil beholde rækkefølgen ved sortering, kan man enten bruge den sortering dataene allerede står i eller man kan oprette en ekstra kolonne, hvor man nummererer rækkerne fra 1 og nedefter, også de tomme rækker.
Så sorterer man efter en anden kolonne, smider de tomme rækker ud, sorterer efter nr-kolonnen og sletter derefter nr-kolonnen.
Men igen: makroen er bedre, hvis du skal gøre det flere gange.
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