
文章插圖
No.1英文字母分大小寫,如何相互轉(zhuǎn)換大小寫,也是一個很常用的功能 。
統(tǒng)一的大小寫可以讓表格看起來更加美觀 。
本節(jié)介紹兩個VBA函數(shù),實現(xiàn)字母大小寫轉(zhuǎn)換 。
No.2小寫字母轉(zhuǎn)換成大寫字母
使用UCase函數(shù),可以將小寫字母轉(zhuǎn)換成大寫字母,轉(zhuǎn)換的對象為字符串,數(shù)字或符號沒有意義保持不變,如果本身就是大寫字母,也保持不變 。
語法:
UCase(String)
示例:
Dim Str as StringStr="AbcDef"msgbox UCase(Str)'輸出"ABCDEF"No.3大寫字母轉(zhuǎn)換成小寫字母
使用LCase函數(shù),可以將大寫字母轉(zhuǎn)換成小寫字母,轉(zhuǎn)換的對象為字符串,數(shù)字或符號沒有意義保持不變,如果本身就是小寫字母,也保持不變 。
語法:
LCase(String)
示例:
Dim Str as StringStr="AbcDef"msgbox LCase(Str)'輸出"abcdef"No.4實例說明
下圖中將一列字符串轉(zhuǎn)換成大寫或小寫 。
這兩個函數(shù)的應(yīng)用,還是十分簡單的 。
主要應(yīng)用于數(shù)據(jù)檢索、錄入、比較等方面 。
VBA實際上對字母大小寫不敏感,所以應(yīng)用的時候也不十分確切 。
重點是對于數(shù)據(jù)有字母大小寫要求的情況下使用 。
No.5實例代碼:
Private Sub CommandButton1_Click()Dim cell As Range, Xcell As RangeSet cell = ActiveSheet.Range("B3:B7")For Each Xcell In cellWith Xcell.Offset(0, 1).Value = https://www.520longzhigu.com/diannao/LCase(.Value).Offset(0, 7).Value = UCase(.Value)End WithNext XcellEnd Sub本例代碼精簡成幾行,如果認(rèn)真學(xué)習(xí)它的用法的時候,可以寫出詳細的使用過程 。
這里就偷懶了 。
順便說一下,如果想要使首字母變成大寫可以使用如下代碼:
Ranges.Characters(1, 1).Text = UCase(.Characters(1, 1).Caption)
用到Characters對象進行第一個字母設(shè)置 。
大小寫字母轉(zhuǎn)換很簡單,如果合理應(yīng)用,可以起到很重要的作用,在一些數(shù)據(jù)檢索當(dāng)中,會用到,所以要知道并學(xué)會應(yīng)用 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 卓文君用一二三四五六七八九十百千萬寫了首詩 大寫一二三四五六七八大九十大寫
- 一二三四五六七八九十的中文大寫漢字是什么啊? 大寫一二三四五六七八大九十大寫
- 發(fā)票9個點怎么算金額 稅點怎么算
- 鄭爽偷逃稅案調(diào)查結(jié)果:罰款2.99億 罰款金額明細曝光!
- 收據(jù)借條一定要寫大寫數(shù)字 大寫數(shù)字壹貳叁肆到拾怎么寫
- 你應(yīng)該要全部寫出來 大寫數(shù)字壹貳叁肆到拾怎么寫
- 大寫數(shù)字是怎么來的 大寫一二三四五六七八大九十大寫
- 票據(jù)為什么要有大寫 大寫一二三四五六七八大九十大寫
- 是誰發(fā)明了大寫數(shù)字 大寫一二三四五六七八大九十大寫
- 大寫百千萬大寫符號 大寫一二三四五六七八大九十大寫
