Sett inn tilpasset antall rader i Excel med denne enkle makroen

MS Office-appene er utformet veldig intelligent, og jeg sier ikke dette bare fordi de gjør arbeidet mitt uendelig mye enklere. Jeg sier det fordi det er sant. For noen dager tilbake skrev vi et innlegg om å sette inn YouTube-videoer i Office 2013 og bemerket at alternativet var fraværende i MS Excel, rett og slett fordi det ikke var nødvendig der. Dette er den typen intelligens jeg snakker om; å vite hvilke funksjoner som trengs i en bestemt type app. Det sørger for at ingenting irrelevant kommer inn i det endelige tilbudet. Når det er sagt, ble jeg overrasket over å finne at der Excel lar deg sette inn flere rader i et regneark, lar det deg ikke velge antall rader du vil legge til. Du har andre løsninger for å oppnå dette som å velge antall rader du vil legge til fra de eksisterende og deretter bruke innsettingsfunksjonen. Eller du kan gjenta trinnet for å sette inn rad for så mange rader du vil. Det er repeterende, men hvis du er villig til å spare fem minutter, kan denne lille makroen ta seg av jobben for deg.

  Hva er Area 51 IPTV og er det trygt å bruke?

Siden dette krever en makro, må du lagre filen som en makroaktivert Excel-fil. For å gjøre det, klikk på «Lagre som type»-rullegardinmenyen i lagre som-vinduet og velg «Excel Marco Enabled Workbook (*xlsm).

Deretter er det på tide å skrive makroen. Gå til Vis-fanen og klikk Makroer for å opprette en ny. Gi den et navn som du vil og klikk «Opprett». Følgende vindu åpnes automatisk.

Det som er relevant her er linjene «Sub» og «End Sub». Underlinjen vil inneholde navnet på makroen din mens End Sub markerer slutten på kommandoene i den makroen. Siden du nettopp opprettet det, bør det ikke være noe mellom disse linjene som i skjermbildet ovenfor. Lim inn følgende mellom disse to linjene.

Dim CurrentSheet As Object

    ' Loop through all selected sheets.
    For Each CurrentSheet In ActiveWindow.SelectedSheets
        ' Insert 5 rows at top of each sheet.
        CurrentSheet.Range("a1:a5").EntireRow.Insert
    Next CurrentSheet

Denne koden vil sette inn fem rader helt fra toppen. Det er referert til i koden som A1:A5. For å redigere det slik at det passer dine behov, må du redigere dette området. Den første verdien fungerer som en referanse til hvor radene skal settes inn. Hvis du endrer den til A100, vil radene bli satt inn etter de første nittini radene. Etter å ha angitt referansepunktet, må du angi antall rader.

  Slik finner du Apple AirPods fra iPhone

Radnummer er definert av celleområdet A1:A5. Dette området vil sette inn 5 rader. For å finne riktig rekkevidde for antall rader, for eksempel vil du sette inn 25 rader fra A99, vil du legge til 25 til referansepunktet slik at det er A99 og minus en celle fra det. Dvs A100 + 99 – 1 = A198. Du legger til rader og ikke kolonner, så bare tallet endres og ikke kolonnebokstaven. Makroen må oppdateres hver gang du må sette inn rader enmass, men det er bare en liten redigering og det fungerer veldig bra, så det er verdt tiden brukt.

  Slik installerer du Elementary OS 6

Makro via Microsoft Support