VBA Felső-, alsó- és megfelelő tok - esetfunkciók

Ez az oktatóanyag bemutatja, hogyan kell használni az UCASE, LCASE és STRCONV funkciókat a VBA -ban.

A VBA -ban dolgozva gyakran kell karakterláncokat kis-, nagy- vagy nagybetűvé alakítani. Ez a. Használatával lehetségesUCase, LCáz és StrConv funkciókat.

Ezek a funkciók fontosak a karakterláncok VBA -ban történő manipulálásakor, mint a VBA Kis-nagybetű érzékeny. Ha meg szeretné változtatni a VBA kis- és nagybetűit, akkor hozzá kell adnia az O betűtption Szöveg összehasonlítása a modul tetején. Erről bővebben itt tájékozódhat: A VBA kis- és nagybetűk megkülönböztetésének megakadályozása

UCase - A karakterlánc konvertálása nagybetűssé

Az UCase A VBA funkció a karakterlánc összes betűjét nagybetűvé alakítja. Csak egy érv létezik, amely lehet karakterlánc, változó karakterlánccal vagy cellaérték. Ezt a funkciót gyakran használják, ha két karakterláncot szeretne összehasonlítani. Itt található az UCase funkció kódja:

12345678 Dim strText karakterlánckéntDim strTextUCase mint karakterláncstrText = "nagybetűs függvény futtatása"strTextUCase = UCase (strText)MsgBox strTextUCase

A példában az összes betűjét szeretnénk átalakítani strText változót nagybetűsre, és rendelje hozzá az átalakított karakterláncot a strTextUCase változó. A végén hívjuk az üzenetdobozt az átalakított karakterlánccal:

LCase - A karakterlánc átalakítása kisbetűvé

Ha a karakterlánc összes betűjét kisbetűvé szeretné konvertálni, akkor a LCáz funkció. Ennek a függvénynek egy argumentuma van, ugyanaz, mint az UCase. Ez az LCase funkció kódja:

12345678 Dim strText karakterlánckéntDim strTextLCase mint karakterláncstrText = "FUTÁS A kisbetűs FUNKCIÓ"strTextLCase = LCase (strText)MsgBox strTextLCase

Ebben a példában a karakterlánc összes betűjét A1 -ből kisbetűvé alakítjuk. Ezt követően az átalakított karakterlánc hozzárendelésre kerül az A1 cellához.

StrConv - A karakterlánc konvertálása megfelelő méretűvé

Az StrConv funkció lehetővé teszi, hogy szöveges karakterláncot alakítson át kisbetűssé. A függvénynek két érve van. Az első a konvertálni kívánt karakterlánc. A második a kívánt konverzió típusa. Annak érdekében, hogy egy karakterláncot megfelelő méretűvé alakítson, ezt kell beállítania vbProperCase. A függvény kódja:

12345678 Dim strText karakterlánckéntDim strTextProperCase karakterlánckéntstrText = "megfelelő tokfunkció futtatása"strTextProperCase = StrConv (strText, vbProperCase)MsgBox strTextProperCase

A példán látni fogja, hogyan működik a funkció. Kiveszi a karakterláncot a B1 cellából, megfelelő alakúra alakítja át, és visszaadja az A1 cella értékét.

StrConv - A karakterlánc átalakítása kis- és nagybetűssé

A StrConv funkció használatával egy karakterláncot nagy- vagy kisbetűvé is konvertálhat. Ehhez csak be kell állítania a második argumentumot a vbUpperCase vagy vbLowerCase értékre:

1 strTextConverted = StrConv (strText, vbUpperCase)
1 strTextConverted = StrConv (strText, vbLowerCase)

VBA felső, alsó és megfelelő kisbetű - esetfunkciók az Access -ben

A fenti példák mindegyike pontosan ugyanúgy működik az Access VBA -ban, mint az Excel VBA -ban.

1234 Privát alkliensName_AfterUpdate ()'ez átalakítja az ügyfélnév mező szövegét nagybetűsreMe.ClientName = UCase (Me.ClientName)End Sub

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave