Hogyan alkalmazza a VBA-t oszlopok kijelölésére (3 módszer)

  • Ossza Meg Ezt
Hugh West

Ez a cikk bemutatja, hogyan alkalmazza a VBA-kódokat az oszlopok kijelölésére az Excelben. Hasznos lehet, ha teljes tartományokat vagy oszlopokat kell kijelölnie. VBA programozási kódok egész oszlopok vagy tartományok automatikus kijelölésére képes, amivel sok időt takaríthat meg. Ebben a cikkben bemutatunk néhány módszert, amivel ezt a feladatot elvégezheti.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlókönyvet, hogy gyakorolja a feladatot, miközben ezt a cikket olvassa.

VBA alkalmazása az oszlopok kiválasztására.xlsx

3 megfelelő módja a VBA alkalmazásának oszlopok kijelölésére

A VBA makró három különböző módon teszi lehetővé az oszlopok kijelölését. Kiválaszthat egyetlen oszlopot, több oszlopot vagy egy teljes tartományt. Ebben a részben ezeket a módszereket tekintjük át.

1. VBA-kód futtatása egyetlen oszlop kiválasztásához

Képzeljünk el egy olyan állapotot, amikor egy teljes oszlopot kell kijelölnünk VBA-kódok segítségével. Egyszerű kód alkalmazásával ezt nagyon könnyen megtehetjük. Kövessük az alábbi lépéseket, hogy megtanuljuk.

1. lépés:

  • A VBA kód beírásához először meg kell nyitnunk a VBA ablakot. Ezt megtehetjük a billentyűzet gyorsbillentyűivel vagy a Fejlesztő lap . Ctrl+F11 a VBA ablak.

  • A VBA ablakban létre kell hoznunk egy modult, hogy leírjuk a kódunkat. Kattintsunk a Beszúrás gombra, majd a Modul kinyitni egyet.

2. lépés:

  • Itt fogjuk megírni a kódunkat. Először megírjuk a kódunk formátumát, majd utána beillesztjük a feltételeket. A kódunk kezdete és vége a következő,
 Private Sub Select_Column() End Sub 

  • Megírjuk a kódot a C oszlop kiválasztásához. A kód a következő,
 Columns(3).Select 
  • A végső kód,
 Private Sub select_column() Columns(3).Select End Sub 

  • Kattintson a Futtatás ikonra a kód futtatásához, és a megadott oszlopunk ki van jelölve.

3. lépés:

  • A kiválasztott oszlop minden egyes cellájába beírhat egy adott számot is. Tegyük fel, hogy a következő számot szeretné beírni 100 a C4 Ehhez jelölje ki az oszlop bármelyik celláját C .

  • Illessze be ezt a kódot a modulba.
 Private Sub select_column() ActiveCell.EntireColumn.Cells(4).Value = 100 End Sub 

  • Futtassuk a kódot, és az eredményünk itt van.

2. VBA-kód alkalmazása több oszlop kiválasztásához

1. lépés:

  • Több oszlopot ugyanúgy kijelölhetünk, mint ahogyan egy oszlopot is kijelöltünk. De a kód itt más. Kezdjük tehát a VBA ablak megnyitásával!

2. lépés:

  • A B-től D-ig tartó oszlopokat szeretnénk kiválasztani. Ehhez a kód a következő,
 Private Sub select_multiplecolumns() Columns("B:D").Select End Sub 

  • És több oszlop van kijelölve.

3. VBA-kód használata oszlopok kijelölésére egy tartományban

Egy tartomány kiválasztása VBA-kódok segítségével szintén egyszerű és kevés kódot igényel. Tegyük fel, hogy ki kell választanunk egy tartományt a következőből B3 a címre. F13 Kövesse ezeket a lépéseket a tanuláshoz!

1. lépés:

  • Helyezze be a VBA-kódot a modulba.
 Private Sub select_range() Range(Cells(3, 2), Cells(13, 6)).Select Range("B3", "F13").Select Range("B3:F13").Select End Sub 

  • A VBA-kódok segítségével kiválasztottuk a tartományunkat.

2. lépés:

  • A kiválasztott tartományban számokat vagy szövegeket is beírhat. Csak illessze be az alábbi kódot a modulba.
 Private Sub select_range() Range ("B3:F13"). Select Selection = 100 End Sub 

  • Így végezheted el ezt a módszert.

3. lépés:

  • Ezenkívül a kijelölt cellákat is színezheti. Csak írja be ezt a kódot a VBA moduljába.
 Private Sub select_range() Selection.Interior.Color = RGB (255,255,0) End Sub 

  • Így egy VBA-kód segítségével kiválaszthatja és színezheti a tartományt.

Emlékezetes dolgok

👉 Ha nem látható a fejlesztői lap, akkor ezzel az utasítással aktiválhatod.

Testreszabott gyorselérési eszköztár → További parancsok → Szalag testreszabása → Fejlesztő → OK

Következtetés

Három különböző megközelítést tekintettünk át az oszlopok kijelölésére szolgáló VBA kódok futtatására. Ha bármilyen kérdése vagy kérdése van, szívesen látjuk kommentben. Továbbá, nézze meg az Excel feladatokkal kapcsolatos egyéb cikkeinket is!

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.