excel输入大写字母? 10

在excel中怎么实现工作表中输入字母自动转为大写的,不只是首字母,单元格中会有汉字数字字母,把一个区域内的所有输入的英文字母都自动转为大写的... 在excel中怎么实现工作表中输入字母自动转为大写的,不只是首字母,单元格中会有汉字数字字母,把一个区域内的所有输入的英文字母都自动转为大写的 展开
 我来答
boyayes
2022-09-24 · TA获得超过4532个赞
知道大有可为答主
回答量:4231
采纳率:75%
帮助的人:1115万
展开全部

如果你的工作簿文件是.xlsx格式的,

必须:另存为---启用宏的工作簿(.xlsm格式)。

以下代码为示例,设置在B10:D50区域内输入数据后自动变成大写。

方法与步骤:

1、打开工作簿

2、按Alt+F11打开VBA编辑器

3、在左侧栏中双击要设置的工作表名

4、在右侧的代码编辑区粘贴如下代码。

5、粘贴完代码后,关闭VBA编辑器即可。

Private Sub Worksheet_Change(ByVal Target As Range)

    If Not Intersect(Target, Range("B10:D50")) Is Nothing Then

        Target = UCase(Target.Value) '转换大写字母

    End If

End Sub

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式