Innehållsförteckning
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.xlsx3 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!