查看: 1524|回复: 13
打印 上一主题 下一主题

字母如何转成大小写?

[复制链接]

90

主题

712

帖子

3965

积分

论坛元老

Rank: 8Rank: 8

积分
3965
跳转到指定楼层
楼主
 楼主| 发表于 2022-12-27 10:30:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
字母如何转成大小写?
1.lower转成小写
2.upper转成大写
3.proper转成首字母大写
回复

使用道具 举报

26

主题

722

帖子

4336

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4336
来自 2#
发表于 2022-12-28 10:39:38 | 只看该作者
本帖最后由 Alpha 于 2022-12-28 10:41 编辑

也可使用下列VBA代码实现

将所选区域的小写字母转换为大写

  1. Sub CaseConversion()
  2.   Dim cell As Range
  3.   For Each cell In selection
  4.     If cell.Value <> "" Then
  5.       cell.Value = UCase(cell.Value)
  6.     End If
  7.   Next cell
  8.   MsgBox ("转换完成")
  9. End Sub
复制代码


将所选区域的大写字母转换为小写

  1. Sub CaseConversion()
  2.   Dim cell As Range
  3.   For Each cell In selection
  4.     If cell.Value <> "" Then
  5.       cell.Value = LCase(cell.Value)
  6.     End If
  7.   Next cell
  8.   MsgBox ("转换完成")
  9. End Sub
复制代码


两者的区别在于UCase和LCase;UCase是小转大,LCase是大转小

点评

小方老师的解决方案好高级哦~围观  发表于 2023-1-29 11:56
回复 支持 1 反对 0

使用道具 举报

31

主题

720

帖子

3066

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3066
板凳
发表于 2022-12-27 11:41:47 | 只看该作者
财咖工具箱有类似的功能吧
财咖认证
回复 支持 反对

使用道具 举报

90

主题

712

帖子

3965

积分

论坛元老

Rank: 8Rank: 8

积分
3965
地板
 楼主| 发表于 2022-12-27 13:35:21 | 只看该作者
飞奔的老冯 发表于 2022-12-27 11:41
财咖工具箱有类似的功能吧

冯哥说的是这吗?
回复 支持 反对

使用道具 举报

90

主题

712

帖子

3965

积分

论坛元老

Rank: 8Rank: 8

积分
3965
5#
 楼主| 发表于 2022-12-28 13:38:35 | 只看该作者
Alpha 发表于 2022-12-28 10:39
也可使用下列VBA代码实现

将所选区域的小写字母转换为大写

好高级啊
回复 支持 反对

使用道具 举报

88

主题

690

帖子

4030

积分

论坛元老

Rank: 8Rank: 8

积分
4030
6#
发表于 2023-1-1 21:24:44 来自手机 | 只看该作者
财咖工具箱可以
回复 支持 反对

使用道具 举报

51

主题

576

帖子

4953

积分

论坛元老

Rank: 8Rank: 8

积分
4953
7#
发表于 2023-1-5 10:11:05 | 只看该作者
Alpha 发表于 2022-12-28 10:39
也可使用下列VBA代码实现

将所选区域的小写字母转换为大写

这个代码是不是可以转化一个sheet所有需要转化的数据?
比我们财咖工具箱一个个转化快吧
回复 支持 反对

使用道具 举报

26

主题

722

帖子

4336

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4336
8#
发表于 2023-1-5 10:31:52 | 只看该作者
云梦 发表于 2023-1-5 10:11
这个代码是不是可以转化一个sheet所有需要转化的数据?
比我们财咖工具箱一个个转化快吧 ...

代码第三行:“For Each cell In selection” 表示该功能作用于所框选的单元格区域,如果想转换整个工作表可以全选后再执行代码
回复 支持 反对

使用道具 举报

9

主题

419

帖子

2237

积分

金牌会员

Rank: 6Rank: 6

积分
2237
9#
发表于 2023-1-16 15:51:56 | 只看该作者
好高级啊
回复

使用道具 举报

35

主题

629

帖子

5546

积分

论坛元老

Rank: 8Rank: 8

积分
5546
10#
发表于 2023-2-3 10:31:27 | 只看该作者
新技能+1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表
Baidu
map