Avatar billede chicoboy Novice
14. juni 2016 - 13:59 Der er 1 kommentar og
1 løsning

Slet tomme rækker i markeret område

Jeg vil gerne oprette en makro som sletter tomme rækker i det område af en kolonne som jeg har markeret.

Når jeg indspiller makroen får jeg denne kode.

Sub slet_markerede_raekker()
'
' slet_markerede_raekker Makro
'
' Genvejstast: Ctrl+Skift+M
'
    ActiveCell.Range("A1:A14").Select
    Selection.SpecialCells(xlCellTypeBlanks).Select
    Selection.EntireRow.Delete
    ActiveCell.Offset(-2, 0).Range("A1").Select
End Sub

Problemet er at der markeres det samme område hver gang - da området er forskelligt fra gang til gang - så skal det altså kun virke på det markerede område.
Avatar billede Jessen Seniormester
14. juni 2016 - 14:17 #1
Hej,

Det kan tit betale at rydde lidt op i optagede makroer.
Slet den første og sidste linje, så makroen ser således ud:


Sub slet_markerede_raekker()
'
' slet_markerede_raekker Makro
'
' Genvejstast: Ctrl+Skift+M
'

    Selection.SpecialCells(xlCellTypeBlanks).Select
    Selection.EntireRow.Delete

End Sub
Avatar billede chicoboy Novice
14. juni 2016 - 14:27 #2
perfekt tak!
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

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