Sådan anvender du VBA til at vælge kolonner (3 metoder)

  • Del Dette
Hugh West

Denne artikel viser, hvordan du anvender VBA-koder til at vælge kolonner i Excel. Du kan finde det nyttigt, når du skal vælge hele områder eller kolonner. VBA-programmeringskoder kan vælge hele kolonner eller intervaller automatisk, hvilket vil spare dig meget tid. I denne artikel viser vi dig nogle af metoderne til at gøre det.

Download arbejdsbog til øvelser

Download denne øvelsesbog for at øve dig i opgaven, mens du læser denne artikel.

Anvend VBA til at vælge kolonner.xlsx

3 egnede måder at anvende VBA til at vælge kolonner på

VBA-makroen giver dig mulighed for at vælge kolonner på tre forskellige måder. Du kan vælge en enkelt kolonne, flere kolonner eller et helt område. I dette afsnit gennemgår vi alle disse metoder.

1. Kør en VBA-kode for at vælge en enkelt kolonne

Forestil dig en situation, hvor du skal vælge en hel kolonne ved hjælp af VBA-koder. Du kan gøre det ret nemt ved at anvende simpel kode. Lad os følge disse trin for at lære det.

Trin 1:

  • For at indtaste en VBA-kode skal vi først åbne VBA-vinduet. Du kan enten gøre det ved hjælp af tastaturgenveje eller fra din Fanen Udvikler . tryk Ctrl+F11 for at åbne den VBA-vindue.

  • I VBA-vinduet skal vi oprette et modul til at skrive vores kode. Klik på Indsæt, klik derefter på Modul for at åbne en.

Trin 2:

  • Her skal vi skrive vores kode. Først skriver vi formatet af vores kode, og derefter indsætter vi betingelserne. Start og slutning af vores kode er,
 Private Sub Select_Column() End Sub 

  • Vi skriver koden til at vælge kolonne C. Koden er,
 Kolonner(3).Vælg 
  • Den endelige kode er,
 Private Sub select_column() Columns(3).Select End Sub 

  • Klik på ikonet Kør for at køre koden, og vores angivne kolonne er valgt.

Trin 3:

  • Du kan også indtaste et bestemt tal i hver celle i en valgt kolonne. Antag, at du vil indtaste et tal 100 i den C4 Det gør du ved at vælge en vilkårlig celle i kolonnen C .

  • Indsæt denne kode i modulet.
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • Kør koden, og resultatet er her.

2. Anvend en VBA-kode til at vælge flere kolonner

Trin 1:

  • Du kan vælge flere kolonner på samme måde som du har valgt en enkelt kolonne. Men koden er anderledes her. Så lad os starte med at åbne VBA-vinduet!

Trin 2:

  • Vi ønsker at vælge kolonnerne fra B til D. Koden er derfor følgende,
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • Og der er valgt flere kolonner.

3. Brug en VBA-kode til at vælge kolonner i et område

Det er også nemt at vælge et område ved hjælp af VBA-koder, og det kræver kun lidt kode. Antag, at vi skal vælge et område fra B3 til F13 Følg disse trin for at lære!

Trin 1:

  • Indsæt VBA-koden i modulet.
 Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub 

  • Vi har valgt vores område ved hjælp af VBA-koderne.

Trin 2:

  • Du kan også indtaste tal eller tekster i det valgte område. Du skal blot indsætte nedenstående kode i modulet.
 Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub 

  • Det er sådan, du kan bruge denne metode.

Trin 3:

  • Desuden kan du også farve dine markerede celler. Du skal blot skrive denne kode ind i dit VBA-modul.
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • På den måde kan du vælge og farve dit område ved hjælp af en VBA-kode.

Ting at huske

👉 Hvis du ikke har din udviklerfanebladet synligt, kan du aktivere det ved hjælp af denne vejledning.

Tilpasset værktøjslinje for hurtig adgang → Flere kommandoer → Tilpas farvebånd → Udvikler → OK

Konklusion

Vi har gennemgået tre forskellige tilgange til at køre VBA-koder til at vælge kolonner. Du er meget velkommen til at kommentere, hvis du har spørgsmål eller forespørgsler. Du kan også tjekke vores andre artikler relateret til Excel-opgaver!

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.