分享

VBA: 英文大小写转化

 神奇的ExcelVBA 2020-01-02


---------------分割线-------------------

今天介绍VBA中字符串函数中的两个函数 LCase和UCase。 

LCase()函数方法输出小写的英文字符串,而UCase()则相反输出大写的英文字符: 

什么是大写呢?什么是小写呢? 它是.......

上面废话山丘自己都感觉有点多了! 跳过!


再强强地(ruo ruo di) 低估一句:

山丘建议大家学习VBA不要只看不练,勤快地动手在ExcelVBE编译器里敲敲代码并运行。 这样有助于提高理解和认知!

---------------分割线-------------------

LCase( ) :大写转小写


Sub 英文大写转小写()

Range("D3") = UCase( Range("C3") )

Range("D4") = UCase( Range("C4") )

Range("D5") = UCase( Range("C5") )

End Sub

※上述代码运行后....结果为下图

 

应该很简单吧?

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

简单就自己再试下 小写转大写吧.......


上面写的是单个单元格小写转大写,那批量的转换呢? 最后山丘随附个代码。给大家吧.......

Sub 单元格内容小写大写()

Rem --- Lcase函数:大写转小写

Dim cell As Range

Set rng= Selection

For Each cell In rng

cell.Value = UCase(c)  

Next

End Sub

不懂的话,欢迎大家留言!



    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多