大小寫(xiě)轉換LCase,Ucase
LCase:返回 Variant (String),其中包含轉成小寫(xiě)的字符串。
UCase:返回 Variant (String),其中包含轉成大寫(xiě)的字符串。
工作表函數對應的分別是lower與upper。
語(yǔ)法:
UCase(string)
LCase(string)
string 必須參數,為任何有效的字符串表達式。如果 string 包含 Null,將返回 Null。
在Ucase中只有小寫(xiě)的字母會(huì )轉成大寫(xiě);原本大寫(xiě)或非字母之字符保持不變。
在Lcase中只有大寫(xiě)的字母會(huì )轉成小寫(xiě);原本小寫(xiě)或非字母之字符保持不變。
在轉換的時(shí)候,對字母的全角與半角無(wú)要求。
注意:
使用土豪版時(shí),如果參數為Null則會(huì )報錯,但普通版則無(wú)限制。
示例:

10>StrConv函數
返回按指定類(lèi)型轉換的Variant (String)。
語(yǔ)法:StrConv(string,conversion, LCID)
string 必要參數。要轉換的字符串表達式。
conversion 必要參數。Integer。其值的和決定轉換的類(lèi)型。
LCID 可選的。如果與系統LocaleID不同,則為LocaleID(系統LocaleID為缺省值。)
conversion 參數的設置值如下:
vbUpperCase 1 將字符串文字轉成大寫(xiě)。
vbLowerCase 2 將字符串文字轉成小寫(xiě)。
vbProperCase 3 將字符串中每個(gè)字的開(kāi)頭字母轉成大寫(xiě)。
vbWide* 4* 將字符串中單字節字符轉成雙字節字符。
vbNarrow* 8* 將字符串中雙字節字符轉成單字節字符。
vbKatakana** 16** 將字符串中平假名字符轉成片假名字符。
vbHiragana** 32** 將字符串中片假名字符轉成平假名字符。
vbUnicode 64 根據系統的缺省碼頁(yè)將字符串轉成 Unicode。 (在Macintosh中不可用。)
vbFromUnicode 128 將字符串由 Unicode 轉成系統的缺省碼頁(yè)。 (在Macintosh中不可用。)
*應用到遠東區域。
**僅應用到日本。
注意 這些常數是由 VBA 指定的??梢栽诔绦蛑惺褂盟鼈儊?lái)替換真正的值。其中大部分是可以組合的,例如 vbUpperCase + vbWide,互斥的常數不能組合,例如 vbUnicode + vbFromUnicode。當在不適用的區域使用常數 vbWide、vbNarrow、vbKatakana,和 vbHiragana 時(shí),就會(huì )導致運行時(shí)錯誤。
下面是一些一般情況下的有效分界符:Null (Chr$(0)),水平制表符 (Chr$(9)),換行 (Chr$(10)),垂直制表符 (Chr$(11)),換頁(yè) (Chr$(12)) ,回車(chē) (Chr$(13)),空白 (SBCS) (Chr$(32))。在 DBCS中,空白的實(shí)際值會(huì )隨國家/地區而不同。
說(shuō)明:
在把 ANSI 格式的 Byte 數組轉換為字符串時(shí),您應該使用 StrConv 函數。當您轉換 Unicode 格式的這種數組時(shí),使用賦值語(yǔ)句。
示例:

聯(lián)系客服