VBA bal oldali funkció
A Bal funkció arra szolgál, hogy N karaktert vonjon ki a karakterláncból a bal oldalról. A bal funkció az egyik olyan VBA-beépített funkció, amelyet az MS Excel biztosít. N az a karakter szám, amelyet a felhasználó ki akar vonni a karakterláncból.
Más szavakkal, a Bal VBA függvényt használjuk, hogy kivonjuk a bal oldali alsó szöveget a felhasználó által megadott karakterláncból az Excelben. Használható VBA függvényként, valamint munkalap-függvényként az excel programban. Használható a képlet részeként a cellában.
A bal funkció szintaxisa az Excel VBA-ban
A VBA Bal funkció a következő szintaxissal rendelkezik:
Hogyan lehet használni az Excel VBA bal funkciót?
Megtanuljuk, hogyan kell használni a VBA Bal funkciót néhány példával az Excelben.
Itt letöltheti ezt a VBA Bal oldali Excel sablont - VBA Bal Excel sablonVBA bal oldali funkció - 1. példa
Tegyük fel, hogy van egy text_1 karakterlánc, amelynek értéke 'Microsoft Excel'. Ha a felhasználó csak a karakterlánc első szavát szeretné megjeleníteni. Tehát, hogy a felhasználó hogyan képes megjeleníteni csak az első szót.
Itt a Bal funkció megoldhatja a problémáját, tehát kövesse az alábbi lépéseket a Bal funkció használatához az Excel VBA-ban.
1. lépés: Nyissa meg az MS Excel-t, ugorjon az 1. példa lapra, ahol a felhasználó meg akarja jeleníteni az első szót a „Microsoft Excel” karakterláncból.
2. lépés: Lépjen a Fejlesztő fülre >> Kattintson a Visual Basic elemre.
3. lépés: Hozzon létre egy Left_Example1 () mikrot, és belül deklarálja a karakterláncot szövegként_1.
Kód:
Alsó bal oldali_példa1 () homályos szöveg_1 mint karakterlánc vége al
4. lépés: Rendeljen szöveget_1 a bal oldali függvény kimenetének eredményéhez .
Kód:
Alsó Bal_Példa1 () Homályos szöveg_1 Mint String text_1 = Bal ("Microsoft Excel", 9) Vége Al
5. lépés: Az eredmény megjelenítéséhez a felhasználónak hozzá kell adnia az MsgBox-ot.
Kód:
Sub Left_Example1 () Halvány szöveg_1 Mint String text_1 = Bal ("Microsoft Excel", 9) MsgBox ("Az első karakterlánc:" & text_1) Sub vége
6. lépés: Kattintson az F8 gombra a lépésről lépésre történő futtatáshoz, vagy csak kattintson az F5 gombra.
Az 1. példa összefoglalása:
Mivel a felhasználó a bal oldali függvény használatával meg akarja jeleníteni a karakterlánc első szót, így elértük a kimenetet.
VBA bal oldali funkció - 2. példa
Megtudjuk, hogyan lehet használni a bal funkciót az MS Excel programban a munkavállaló keresztnevének a munkavállalói táblából való beolvasásához.
Tegyük fel, hogy van egy munkavállalói táblázat, amelyben rendelkezésre állnak bizonyos sztringek, például „Munkavállalói név”, „Otthonváros” és az egyes alkalmazottak havi fizetése. Ha a felhasználó csak az irodájának minden alkalmazottja nevét szeretné megjeleníteni. Tehát, hogy a felhasználó hogyan képes megjeleníteni csak az utónevet.
Itt a Bal funkció megoldhatja ezt a problémát, tehát kövesse az alábbi lépéseket a Bal funkció használatához az Excel VBA alkalmazásban.
1. lépés: Nyissa meg az MS Excel programot, ugorjon a 2. példa lapra, ahol a felhasználó megjeleníteni akarja az első nevet az Alkalmazott adattáblázatból.
2. lépés: Lépjen a fejlesztő lapra >> Kattintson a Visual Basic elemre.
3. lépés: Hozzon létre egy Left_Example2 () mikrot, és belül deklarálja a karakterláncot Keresztnévnek, és 'i' egész számként egy hurkot.
Kód:
Sub Left_Example2 () Első keresztnév elsötétítése Karakterláncként Dim i egész számként vége Sub
4. lépés: Indítsa el a hurkot, és rendelje el a FirstName a bal oldali függvény kimenetének eredményét .
Kód:
Sub Left_Example2 () Halvány ElsőNév Karakterlánccal Fim i Egész számként i = 2-ig 13-ig Első Név = Balra (cellák (i, 1). Érték, InStr (1, cellák (i, 1). Érték, "") - 1) Cella (i, 5). Érték = Elsőnév Következő i Sub
5. lépés: A megjelenítéshez a feladat elvégzéséhez csak hozzá kell adni egy MsgBox-ot.
Kód:
Sub Left_Example2 () Halvány ElsőNév Karakterlánccal Fim i Egész számként i = 2-ig 13-ig Első Név = Balra (cellák (i, 1). Érték, InStr (1, cellák (i, 1). Érték, "") - 1) Cella (i, 5) .Value = FirstName Next i MsgBox ("Az keresztnév lekérése a feladat befejeződött!") Sub vége
6. lépés: Kattintson az F8 gombra a lépésről lépésre történő futtatáshoz, vagy csak kattintson az F5 gombra.
A 2. példa összefoglalása:
Mivel a felhasználó meg akarja jeleníteni az első nevet a munkavállalói táblából a bal funkció használatával, így elértük a kimenetet.
VBA bal oldali funkció - 3. példa
Lássuk, hogyan lehet a bal oldali függvényt használni az MS Excelben, hogy a munkavállalók tábláiból több ezer alkalmazott fizetését szerezzük.
Tegyük fel, hogy van egy munkavállalói táblázat, amelyben rendelkezésre állnak bizonyos sztringek, például „Munkavállalói név”, „Otthonváros” és az egyes alkalmazottak havi fizetése. Ha a felhasználó csak a fizetését szeretné megjeleníteni irodájának minden alkalmazottja ezreiben. Tehát, hogy a felhasználó hogyan képes megjeleníteni csak az utónevet.
Itt a Bal funkció megoldhatja ezt a problémát, tehát kövesse az alábbi lépéseket a Bal funkció használatához az Excel VBA alkalmazásban.
1. lépés: Nyissa meg az MS Excel alkalmazást, ugorjon a 3. példa lapra, ahol a felhasználó a munkabérek ezreit szeretné megjeleníteni a Munkavállalói adattáblázatban.
2. lépés: Lépjen a fejlesztő lapra >> Kattintson a Visual Basic elemre.
3. lépés: Hozzon létre egy Left_Example3 () mikrot, és deklarálja a karakterláncot Fizetésként, és „i” egész számként a hurokhoz
Kód:
Sub Left_Example3 () Halványabb fizetés húrként Dim i egész szám Vége Sub
4. lépés: Indítsa el a hurkot, és rendelje el a FirstName a bal oldali függvény kimenetének eredményét .
Kód:
Sub Left_Example3 () Halványabb fizetés stringként Dim i egész számként i = 2-től 13-ig Fizetés = Balra (cellák (i, 3) .érték, 2) cellák (i, 5) .Value = Fizetés Következő i End Sub
5. lépés: A megjelenítéshez egy feladat befejezése csak hozzáad egy MsgBox-ot.
Kód:
Sub Left_Example3 () Halványabb fizetés stringként Dim i egész számként i = 2-től 13-ig Fizetés = Balra (cellák (i, 3) .érték, 2) cellák (i, 5) .Value = Fizetés Következő i MsgBox ("A fizetés lehívása" in ezer feladat befejeződött! ") End Sub
6. lépés: Kattintson az F8 gombra a lépésről lépésre történő futtatáshoz, vagy csak kattintson az F5 gombra.
A 3. példa összefoglalása:
Mivel a felhasználó a bal oldali funkció használatával a fizetést ezrekben szeretné megjeleníteni az alkalmazottak táblájában, így elértük a kimenetet.
Dolgok, amikre emlékezni kell
- A Bal funkció mindig visszaadja a karakterláncot / szöveget, mint Excel VBA kimenetet.
- Ha a Szöveg értéke Null, akkor a Null értéket adja vissza kimenetként.
- A Bal funkció csak a bal oldalról vonhatja ki a karaktereket.
- Az InStr függvény segítségével megtalálhatjuk a helyet a VBA-ban, ezzel a felhasználó könnyen megkülönböztetheti a szót a mondatban.
- Ha egy felhasználónak bal alsó részre van szüksége a megadott karakterláncban, akkor a Bal funkcióval kell megszereznie.
Ajánlott cikkek
Ez egy útmutató a VBA bal oldali funkciójához. Itt megvitattuk, hogyan lehet használni az Excel VBA Bal funkciót, a gyakorlati példákkal és a letölthető Excel sablonnal együtt. Megnézheti más javasolt cikkeinket -
- VBA VLOOKUP funkció
- JOBB Excel funkció
- Hogyan kell használni a VBA mérkőzést?
- MID függvény Excelben