Excel VBA LCase funkció

Ebben a cikkben megvitatjuk a szöveg értékének kisbetűsre változtatását. Ezt megtehetjük a VBA LCase funkciójával. Az UCase-hez hasonlóan az LCase a nagybetűket kisbetűsre változtatja a VBA-ban. A szintaxis a következő lesz az Lcase függvény használatához a VBA-ban:

Az LCase szintaxisa az Excel VBA-ban

Az LCase excel VBA szintaxisa a következő:

A karakterlánc az a bemenet, amelyet a funkcióhoz adunk. A bemenet lehet egyetlen cella vagy cellacsoport vagy egy teljes cellatartomány. Ha a Lcase-t használjuk, akkor a szöveget csak kisbetûvel változtatja meg, de a szöveg szerkezetét sem változtatja meg. Például, ha szövegünkben pontosvessző vagy vessző van, az érintetlen marad. Például, ha beírjuk az Lcase-t (MINDEN), akkor az eredmény lesz minden. Másodszor, egy példában, ha van olyan bemenete, mint például Lcase (ANAND, ARAN / NEERAJ), akkor az eredmény a következő: Anand, aran / Neeraj.

Használjuk ezt a funkciót néhány példában, amelyek jobban átgondolják a funkciót.

Megjegyzés : Ne feledje, hogy engedélyezze a fejlesztő lapot a fájlok lapon, majd a Beállítások szakaszban a VBA excel használatához.

Hogyan kell használni az Excel VBA LCase funkciót?

Megtanuljuk, hogyan kell használni a VBA LCase-t néhány példával az Excelben.

Itt letöltheti ezt a VBA LCase Excel sablont - VBA LCase Excel sablon

VBA LCase funkció - 1. példa

Van egy karakterlánc az 1. lap A1 cellájában. A karakterláncot nagybetűvel konvertáljuk kisbetűsre, Lcase függvény alapján. Vessen egy pillantást az alábbi húrra.

Az LCase használatához az Excel VBA-ban kövesse az alábbi lépéseket.

1. lépés: Először a fejlesztő lapjára lépünk, hogy megnyissuk a VB szerkesztőt a Visual Basic opcióból.

2. lépés: Most kattintson a beszúrás fülre, amely megmutatja nekünk, hogy illesszünk be egy modult a VBA-ba. A kódírás elindításához kattintson duplán a modulra.

3. lépés: Ezután deklarálja a makró alfunkciót.

Kód:

 Alminta () Alsó rész vége 

4. lépés: A lap bármely tulajdonságának használatához előbb aktiválnunk kell a lapot.

Kód:

 Alminta () munkalapok ("1.lap") 

5. lépés: Most változtassuk meg az értéket az A1 cellában az LCase Function használatával, az alábbiak szerint.

Kód:

 Alminta () Munkalapok ("1.lap"). Aktiválja a tartományt ("A1"). Érték = LCáz (tartomány ("A1")) 

6. lépés: A fenti kód futtatásakor a következő eredményt kapjuk.

A fenti példában nagybetűsről kisbetűre változtattuk a szöveget a Lcase függvény segítségével.

VBA LCase funkció - 2. példa

Vegyük a nagybetűs felhasználót a felhasználótól, és változtassuk meg a szöveg értékét kisbetűsre a Lcase függvény segítségével.

1. lépés: Ismét kezdjük azzal, hogy a VB Szerkesztőbe lépünk a Visual Basic segítségével, a fejlesztői fül alatt.

2. lépés: Kattintson az Insert fülre, és adjon hozzá egy új modult

3. lépés: Nyisson be egy második makrót, amely eltér az elsőtől, mivel két makrónak nem lehet azonos neve.

Kód:

 1. alminta () az al 

4. lépés: A Dim használatával két A és B változót deklarálhat karakterlánccal.

Kód:

 Alminta1 () A, B tompítva mint karakterlánc vége Sub 

5. lépés: Használja az Inputbox funkciót a felhasználótól származó adatok begyűjtésére és az érték tárolására az A változóban.

Kód:

 Alminta1 () Dim A, B Mint A karakterlánc = InputBox ("Írj egy karakterláncot", "Nagybetűkkel") Vége Al 

6. lépés: A B tárolóban a bemeneti karakterlánc értékét nagybetűről kisbetűre változtatja az Lcase funkció használatával.

Kód:

 Alminta1 () Dim A, B Mint A karakterlánc = InputBox ("Írj egy karakterláncot", "Nagybetűkkel") B = LCáz (A) Vége Sub 

7. lépés: Az Msgbox funkció használatával jelenítse meg az eredményt.

Kód:

 Alminta1 () Dim A, B Mint A karakterlánc = InputBox ("Írj egy karakterláncot", "Nagybetűkkel") B = LCáz (A) MsgBox B Vége Sub 

8. lépés: Futtassa a fenti kódot az F5 megnyomásával, és megkérjük az érték megadását. Adjon meg bármilyen karakterláncot. Az eredmény megtekintéséhez kattintson az OK gombra.

VBA LCase funkció - 3. példa

A fentiekben megvitattuk, hogy ez az Lcase függvény nem befolyásolja a karakterlánc szerkezetét, azaz ha vessző vagy pontosvessző vagy bármilyen más speciális karakter létezik, akkor ez változatlan marad. A bemutatás céljából a C1-es cellában van egy karakterlánc, benne néhány speciális karakterrel. Az alábbiak szerint

1. lépés: Ismét kezdjük azzal, hogy a VB Szerkesztőbe lépünk a Visual Basic segítségével, a fejlesztői fül alatt.

2. lépés: Kattintson a fenti beillesztés és a modul hozzáadása lehetőségre, írjuk a kódot ugyanabba a modulba.

3. lépés: A Sub Function segítségével deklaráljon egy harmadik makrónevet.

Kód:

 2. alminta () az al 

4. lépés: Annak érdekében, hogy a karakterláncot használjuk a C1 cellában, először aktiválnunk kell az 1. lapot.

Kód:

 Alminta2 () munkalapok ("1.lap") 

5. lépés: Most használjuk az LCase funkciót a C1 cellán annak ellenőrzésére, hogy befolyásolja-e a speciális karaktereket.

Kód:

 Alminta2 () munkalapok ("1. lap"). Aktiválja a tartományt ("c1"). Érték = LCáz (tartomány ("c1")) 

6. lépés: A futtatás gomb segítségével hajtsa végre a fenti kódot, és nézze meg a következő eredményt.

Láthatjuk, hogy az Lcase nem befolyásolja a karakterlánc speciális karakterét.

VBA LCase funkció - 4. példa

Most ebben a példában változtassuk meg az adatsort nagybetűről kisbetűre az LCase funkció használatával. A bemutatás céljából az adataim a 2. lapban találhatók, amely a következő,

Szeretném megváltoztatni az A oszlop húrjait, amelyek nagybetűkkel vannak kisbetűkkel a B oszlopban.

1. lépés: Kattintson a Beszúrás fülre, és adjon hozzá modult

2. lépés: Adjon meg makronevet erre a példára.

Kód:

 Alminta3 () Alsó rész vége 

3. lépés: Először aktiválja a 2. lapot, hogy felhasználhassuk annak tulajdonságait.

Kód:

 Alminta3 () munkalapok ("Lap2") 

4. lépés: Nyisson meg egy A változót és annak adattípusát.

Kód:

 Alminta3 () munkalapok ("Lap2"). Aktiválja a Dim A mint hosszú vége almenüt 

5. lépés: Most a ciklust használjuk a következő adatok hurkolására a következő sorban.

Kód:

 Alminta3 () munkalapok ("Lap2"). Aktiválja az A tompítást, amíg A = 2 - 6 

6. lépés: Változtassuk meg az A oszlop értékét kisbetűsre, és a következő kód szerint tároljuk a B oszlopban.

Kód:

 Sub Sample3 () munkalapok ("Sheet2"). A Dim aktiválása mindaddig, amíg A = 2–6 cellára (A, 2) .Value = LCase (Cells (A, 1) .Value) End Sub 

7. lépés: Hurkoljon, amíg az utolsó sor megtalálható,

Kód:

 Sub Sample3 () munkalapok ("Sheet2"). A Dim aktiválása mindaddig, amíg A = 2–6 cellára (A, 2) .Value = LCase (Cells (A, 1) .Value) Next A End Sub 

8. lépés: A fenti kód futtatásakor a következő eredményt kapjuk.

Dolgok, amikre emlékezni kell

  • A nagybetűk kisbetűsre változtatják a szöveget.
  • A funkcióhoz megadott bemenet lehet egyetlen cella vagy cellatartomány.
  • Ha a beviteli funkció rendelkezik valamilyen speciális szimbólummal vagy karakterrel, akkor változatlan marad.

Ajánlott cikkek

Ez egy útmutató a VBA LCase-hez. Itt megvitatjuk az Excel VBA LCase Function használatát, a gyakorlati példákkal és a letölthető Excel sablonnal együtt. Megnézheti más javasolt cikkeinket -

  1. A VBA InStr példákkal magyarázta
  2. VBA egész szám adattípus
  3. Hogyan válasszuk ki a cellát a VBA kód használatával?
  4. Távolítsa el a tartományt a VBA-ban

Kategória: