Sådan sletter du alle rækker under en bestemt række i Excel (6 måder)

  • Del Dette
Hugh West

Hvis du leder efter nogle af de nemmeste måder at slette alle rækker under en bestemt række i Excel på, er du kommet til det rette sted. Ved at følge metoderne i denne artikel kan du nemt og effektivt slette dine uønskede rækker under en bestemt række i stedet for at gøre det manuelt.

Download arbejdsbog

Slet alle rækker under en bestemt række.xlsm

6 måder at slette alle rækker under en bestemt række i Excel på

Jeg har brugt følgende datatabel for " XYZ-firma ", hvor jeg vil forklare de nemmeste metoder til at slette alle rækker under en bestemt række i Excel. Til dette formål har jeg brugt Microsoft Excel 365 version, kan du bruge en hvilken som helst anden version, alt efter hvad der passer dig bedst.

Metode-1: Brug af muligheden for at slette arkrækker

Lad os sige, at du ønsker at slette de sidste tre rækker, der betyder Række 11 til Række 13 til Bukser som et produkt. Det kan du gøre ved at bruge Slet arkrækker Mulighed.

Step-01 :

➤Vælg den Celle B11 Række 11

➤Presse CTRL+SHIFT+ +

Derefter vil alle cellerne i de sidste tre rækker blive valgt.

Step-02 :

➤Gå til Hjem Tab>> Celler Dropdown>>> Slet Dropdown>>> Slet arkrækker Mulighed

Resultat :

På denne måde slettes alle uønskede rækker under en bestemt række.

Læs mere: Sådan sletter du rækker i Excel: 7 metoder

Metode-2: Med et museklik sletter du alle rækker under en bestemt række

Hvis du ønsker at slette rækkerne under rækken for Jakke 3 så kan du gøre det med et enkelt museklik.

Step-01 :

➤Follow Step-01 Metode-1

Step-02 :

➤ Højreklik på din mus

➤Vælg Slet Mulighed

Derefter er det Slet Guiden vises.

➤Vælg Hele rækken Valgmulighed og tryk på OK

Resultat :

Herefter kan du fjerne de rækker, der ligger under en bestemt række, for Jakke 3 .

Læs mere: Sådan sletter du flere rækker i Excel med betingelse (3 måder)

Metode-3: Brug af navnboks

Du kan bruge Navneboks for at slette alle rækker under en bestemt række, f.eks. en række for Jakke 3 .

Step-01 :

➤Vælg den Navneboks område.

➤Typ det rækkevidde af rækker, du vil slette.

I dette tilfælde er intervallet 11:13

Herefter kan du automatisk vælge de uønskede rækker.

➤Follow Trin-2 Metode-1 eller Metode-2

Resultat :

På denne måde vil du kunne slette alle rækker under rækken for Jakke 3

Læs mere: Sådan bruger du makro til at slette rækker baseret på kriterier i Excel (3 måder)

Lignende læsninger:

  • Sådan sletter du rækker baseret på en anden liste i Excel (5 metoder)
  • Excel VBA: Slet række, hvis celle er tom (en komplet vejledning)
  • VBA til at slette hver anden række i Excel (6 kriterier)
  • Sådan sletter du flere rækker i Excel på én gang (5 metoder)
  • Slet skjulte rækker i Excel VBA (en detaljeret analyse)

Metode-4: Brug af VBA-kode til at slette alle rækker under en bestemt række

Du kan bruge en VBA-kode for at slette alle rækker under en bestemt række, som her vil jeg slette de sidste tre rækker.

Step-01 :

➤Gå til Udvikler Tab>> Visual Basic Mulighed

Derefter, Visual Basic-editor vil åbne sig.

➤Gå til Indsæt Tab>> Modul Mulighed

Derefter, Modul1 vil blive oprettet.

Step-02 :

➤ Skriv nu følgende kode her.

 Sub RemoveRowsBelow() 'sletter alle rækker under en bestemt række Worksheets("VBA").Rows(11 & ":" & Worksheets("VBA").Rows.Count).Delete End Sub 

Her, VBA er navnet på arket og 11 henviser til, fra hvilken række du vil slette resten af rækkerne.

➤Presse F5

Resultat :

Derefter får du følgende tabel, hvor du kan fjerne de uønskede rækker.

Læs mere: Sådan sletter du valgte rækker i Excel (8 fremgangsmåder)

Metode-5: Sletning af alle rækker under den sidste aktive række

Antag, at du vil slette alle de tomme rækker under datatabellen. Du kan gøre det ved nemt at skjule de tomme rækker.

Step-01 :

➤Vælg den celle, hvorfra du vil fjerne rækkerne.

➤Presse CTRL+SHIFT+

➤Presse CTRL+SHIFT+

På denne måde vil alle de ubrugte celler blive valgt.

➤ Højreklik på din mus

➤Vælg Skjul Mulighed

Resultat :

Derefter kan du skjule alle rækker under datatabellen på følgende måde.

Læs mere: Excel-genvej til at slette rækker (med bonusteknikker)

Metode-6: Sletning af alle rækker under den sidste aktive række med en VBA-kode

Hvis du ønsker at slette rækkerne under den sidste aktive række, herunder den aktive række, kan du bruge en VBA kode. Lad os sige, at vores sidste aktive række her er rækken for Bukser 1 og vi vil fjerne de følgende rækker, herunder denne aktive række.

Step-01 :

➤Follow Step-01 Metode-4

 Sub Rmvall() Rows(ActiveCell.Row & ":" & Rows.Count).Delete End Sub 

ActiveCell.Row returnerer række nummeret på den aktive række og Rows.Count vil tælle rækkerne i Excel og returnere det nederste rækketal, og disse to tal vil være intervallet for RÆKKER

Endelig slettes disse rækker.

Step-02 :

➤Vælg den række, hvorfra du vil slette rækkerne

➤Gå til Udvikler Tab>> Makroer Mulighed

Derefter Makro Guiden vil dukke op

➤Vælg Rmvall som Makronavn (den betegnelse, der anvendes for VBA kode)

➤Presse Kør

Resultat :

Derefter får du følgende resultat

Læs mere: Sådan sletter du rækker ved hjælp af VBA (14 måder)

Øvelsesafsnit

For at du kan øve dig selv, har vi givet dig en Praksis afsnit som nedenfor i et ark med navnet Praksis . gør det venligst selv.

Konklusion

I denne artikel har jeg forsøgt at dække de nemmeste måder at slette alle rækker under en bestemt række effektivt. Jeg håber, at du vil finde det nyttigt. Hvis du har forslag eller spørgsmål, er du velkommen til at dele dem med os.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.