VBA bal oldali funkció - Hogyan lehet használni az Excel VBA bal funkciót?

Tartalomjegyzék:

Anonim

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 sablon

VBA 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 -

  1. VBA VLOOKUP funkció
  2. JOBB Excel funkció
  3. Hogyan kell használni a VBA mérkőzést?
  4. MID függvény Excelben