Hur du använder VBA för att välja kolumner (3 metoder)

  • Dela Detta
Hugh West

I den här artikeln visas hur du använder VBA-koder för att välja kolumner i Excel. Det kan vara användbart när du måste välja hela intervall eller kolumner. VBA-programmeringskoder kan välja hela kolumner eller områden automatiskt, vilket sparar mycket tid. I den här artikeln visar vi dig några metoder för att göra det.

Ladda ner övningsboken

Ladda ner den här övningsboken för att träna på uppgiften medan du läser den här artikeln.

Tillämpa VBA för att välja kolumner.xlsx

3 lämpliga sätt att använda VBA för att välja kolumner

Med ett VBA-makro kan du välja kolumner på tre olika sätt. Du kan välja en enda kolumn, flera kolumner eller ett helt intervall. I det här avsnittet går vi igenom alla dessa metoder.

1. Kör en VBA-kod för att välja en enda kolumn

Föreställ dig ett läge där du måste välja en hel kolumn med hjälp av VBA-koder. Du kan göra det ganska enkelt med hjälp av en enkel kod. Vi följer de här stegen för att lära oss.

Steg 1:

  • För att skriva in en VBA-kod måste vi först öppna VBA-fönstret. Du kan antingen göra det med hjälp av tangentbordsgenvägar eller från din Fliken för utvecklare . press Ctrl+F11 för att öppna VBA-fönster.

  • I VBA-fönstret måste vi skapa en modul för att skriva ner vår kod. Klicka på Infoga, klicka sedan på Modul för att öppna en.

Steg 2:

  • Här skriver vi vår kod. Först skriver vi formatet på vår kod och sedan infogar vi villkoren. Vår kod börjar och slutar på följande sätt,
 Private Sub Select_Column() End Sub 

  • Vi skriver koden för att välja kolumn C. Koden är,
 Kolumner(3).Välj 
  • Den slutliga koden är,
 Private Sub select_column() Columns(3).Select End Sub 

  • Klicka på ikonen Kör för att köra koden och vår angivna kolumn är vald.

Steg 3:

  • Du kan också ange ett visst nummer i varje cell i en markerad kolumn. Antag att du vill ange ett nummer 100 i den C4 För att göra det väljer du en valfri cell i kolumnen C .

  • Lägg in den här koden i modulen.
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • Kör koden och resultatet är här.

2. Tillämpa en VBA-kod för att välja flera kolumner

Steg 1:

  • Du kan välja flera kolumner på samma sätt som du har valt en enda kolumn. Men koden är annorlunda här. Så låt oss börja med att öppna VBA-fönstret!

Steg 2:

  • Vi vill välja kolumner från B till D. Koden för detta är,
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • Och om flera kolumner väljs ut.

3. Använd en VBA-kod för att välja kolumner i ett intervall

Att välja ett intervall med hjälp av VBA-koder är också enkelt och kräver en liten kodlängd. Anta att vi behöver välja ett intervall från B3 till F13 Följ dessa steg för att lära dig!

Steg 1:

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

  • Vi har valt vårt intervall med hjälp av VBA-koder.

Steg 2:

  • Du kan också mata in siffror eller texter i det valda intervallet genom att infoga koden nedan i modulen.
 Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub 

  • Det är så här du kan använda den här metoden.

Steg 3:

  • Du kan också färga de markerade cellerna genom att skriva in den här koden i din VBA-modul.
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • På så sätt kan du välja och färglägga intervallet med hjälp av en VBA-kod.

Saker att komma ihåg

👉 Om du inte har din utvecklarflik synlig kan du aktivera den med hjälp av den här instruktionen.

Anpassat snabbåtkomstverktygsfält → Fler kommandon → Anpassa bandet → Utvecklare → OK

Slutsats

Vi har gått igenom tre olika tillvägagångssätt för att köra VBA-koder för att välja kolumner. Du är varmt välkommen att kommentera om du har några frågor eller funderingar. Du kan också kolla in våra andra artiklar om Excel-uppgifterna!

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.