Az Excel munkalapon a FELSŐ függvény a szöveges karakterlánc összes kisbetűjét nagybetűvé alakítja.
Van egy hasonló funkció, amely szintén ezt teszi - a UCase funkció.
A VBA UCase függvény karakterláncot használ bemenetként, és az összes kisbetűt nagybetűvé alakítja.
A VBA UCASE függvény szintaxisa
Az alábbiakban a VBA UCase függvény szintaxisa látható
UCase (karakterlánc)
'Húr' az a szöveg, amelyben az összes kisbetűt nagybetűvé szeretné konvertálni.
Használhat szöveges karakterláncot, tartományi hivatkozást, amely tartalmazza a szöveges karakterláncot, vagy változót, amely tartalmazza a szöveges karakterláncot.
Nézzünk néhány példát az UCase függvény használatára az Excel VBA -ban.
VBA UCase példák
Az alábbi kód átalakítja a megadott szöveget nagybetűssé, majd megjelenít egy üzenetdobozt ezzel a szöveggel.
Sub UCaseExample1 () MsgBox UCase ("Good Morning") End Sub
Az alábbiakban egy másik példa a VBA kódra vonatkozik, ahol egy változót („Var”) használtam a szöveges karakterlánc megtartásához. Az UCase függvény ezután a kisbetűs karaktereket nagybetűvé alakítja át.
Sub UCaseExample2 () Dim Var As String Var = "Good Morning" MsgBox UCase (Var) End Sub
Egy másik példa az alábbiakban bemutatja, hogyan vegye ki a karakterláncot egy cellából (A1), és jelenítse meg a nagybetűs szöveget egy üzenetmezőben.
Sub UCaseExample3 () MsgBox UCase (tartomány ("A1")) End Sub
Bár a fenti példák mindegyike működik, nem valószínű, hogy ezt a funkciót használja a nagybetűs karakterlánc egyszerű konvertálásához vagy megjelenítéséhez.
Az alábbiakban a gyakorlatiasabb példa az Excel VBA UCase függvényében.
Az alábbi kód végigmegy a kijelölt tartomány összes celláján, és az összes szöveges karakterláncot nagybetűvé alakítja át.
Sub UCaseExample4 () Dim rng as Range Set
Íme néhány fontos tudnivaló a VBA UCase funkcióról:
- Csak a szöveg karakterláncának kisbetűit érinti. A kisbetűs karaktereken kívül minden karakter változatlan marad. Ez azt jelenti, hogy a számok, a speciális karakterek és az írásjelek változatlanok maradnak.
- Ha null karaktert használ (vagy egy üres cellára való hivatkozást), akkor null karaktert ad vissza.
Egyéb hasznos Excel VBA funkciók:
- VBA LCase funkció.
- VBA TRIM funkció.
- VBA INSTR függvény.
- VBA SPLIT FUNKCIÓ.