Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Microsoft Access >> Content

    Hur man använder if-satsen i Excel för att ta bort tomma rader

    När ett Excel- kalkylblad växer till att omfatta tusentals , eller till och med hundratusentals , rader , manuellt ta bort varje rad skulle ta evigheter . Även en snabb sort skulle bara flytta varje tom rad till botten , i huvudsak " bort " det , kommer detta inte att fungera om du behöver uppgifterna för att stanna i sin nuvarande ordning . För att ta bort tomma rader utan att ändra ordningen på ett kalkylblad , måste du komma Excel Visual Basic konsol och skapa ett makro . Instruktioner
    1

    Öppna Excel-ark som du behöver vill arbeta med . Tryck sedan på " Alt " och " F11 " för att öppna upp den Visual Basic -konsolen .
    2

    Högerklicka på någon av posterna under " VBAProject " rubrik på vänster sida av VBA -konsolen . Flytta musen över " Infoga " och välj " Modul " från listan med alternativ . Din nya modulen kommer automatiskt att väljas , och den högra halvan av konsolen kommer att bli en tom vit sida . Om du har flera kalkylblad öppna , vara säker på att du lägger till modulen till rätt " VBAProject . " Namnet på det särskilda dokumentet kommer att ligga till höger om " VBAProject " rubrik Kopiera följande kod till toppen av den tomma modulen sidan
    3

    : .

    Sub DeleteBlankRows ( ) katalog

    Dim x As Long

    Med Application

    . Beräkning = xlCalculationManual

    . ScreenUpdating = False End

    med

    " Sub " kommandot skapar makrot och " Dim " kommandot upprättas en variabel som du kommer att använda senare . Den " Beräkning " och " ScreenUpdating " kommandon stänga av sina respektive funktioner , vilket gör det köras smidigt på stora kalkylblad
    4

    Klistra in följande kod direkt under den sista uppsättningen : .

    med ActiveSheet

    Cells.Replace _

    Vad : = " " , Ersättare: = " " , _

    lookat : = xlWhole , MatchCase : = False

    För x = . Cells.SpecialCells ( xlCellTypeLastCell ) . Rad _

    1 Step -1
    p Om WorksheetFunction.CountA ( . rader ( x ) ) = 0 Then
    < p> ActiveSheet.Rows (x) . Radera

    End If

    Nästa

    End With

    " Cells.Replace " kommandot, vilket inkluderar två rader direkt under det , ser att alla celler som bara innehåller ett mellanslag , och ersätter det utrymmet med ingenting . Raderingen erkänner inte ett tomt utrymme som en tom cell , så utan denna bit kod , skulle varje rad med bara ett tomt utrymme inte få bort . Den " Skicka " -kommandot har koden starten på den sista cellen på bladet och arbeta sig tillbaka upp till toppen . Den " Om " uttalande kontrollerar om raden är tom , och sedan raderar den om den är
    5

    Kopiera och klistra in följande kod direkt under den sista biten av koden : .

    Med Application

    . Beräkning = xlCalculationAutomatic

    . ScreenUpdating = Sant End


    End Sub

    koden helt enkelt sätter den " Beräkning " och " ScreenUpdating " inställningar tillbaka till det normala och sedan stänger ut koden med " End Sub . " Tryck på " Alt " och " F11 " för att avsluta VBA konsolen . Alla dina ändringar sparas automatiskt .
    6

    Klicka på " Utvecklare " fliken längst upp på skärmen . Klicka på " Macro " -knappen för att få upp en lista över dina makron . Välj " DeleteBlankRows " makro och tryck på " Kör". Makrot raderar alla tomma rader från ett kalkylblad .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilka är fördelarna med att använda MS Excel
    ·Hur du importerar en Excel -fil till QuickBooks Point o…
    ·Hur Expandera alla kolumner i Excel 2007
    ·Hur man läser XML-data i Excel 2007
    ·Tid i Excel 2007
    ·Hur hitta dubblerad information i Excel
    ·Lägga till en Comma till varje rad på B Excel 2001
    ·Hur man skapar en parametersökning i Microsoft Access
    ·Hur man organiserar en semester resplan i Microsoft Exc…
    ·Betydelsen av Microsoft Excel i Bank
    Utvalda artiklarna
    ·QuickBooks Macintosh Conversion Tools
    ·Vad är filändelsen M
    ·Typer av Corel Draw
    ·Hur man gör Biljetter för en middag salu
    ·Hur man spelar Football Manager 2009 i fönsterläge
    ·DMG Vs . ISO
    ·Lägga till bilder till Block Drupal
    ·Drupal Med CSS Begränsningar
    ·Hur man läsa krypterad textmeddelanden via TextPad
    ·Hur man bränner DVD-skivor med Roxio 9
    Copyright © Dator Kunskap http://www.dator.xyz