永发信息网

怎样将EXCEL单元格里的字母变成大写

答案:3  悬赏:10  手机版
解决时间 2021-06-02 18:21
  • 提问者网友:爱了却不能说
  • 2021-06-01 18:27

怎样才可以让EXCEL里输入的全部小写字母都自动转换(在原单元格)为大写字母?

我不要用=upper(A1)的命令转化到另一个单元格里。谢谢!

最佳答案
  • 五星知识达人网友:七十二街
  • 2021-06-01 18:46

用宏可以实现上述功能


宏代码如下:


Sub Macro1()
Dim MyCell As Object
For Each MyCell In Selection
MyCell.Value = UCase(MyCell.Value)
Next
End Sub


使用方法:


1:选择需要转换为大写的单元格


2:运行宏 MACRO1



宏指令修改办法:


如果不会编写宏,可以执行【工具】-【宏】-【录制新宏】,随意选择一个单元格,结束录制,将上面的代码覆盖新生成的代码即可

全部回答
  • 1楼网友:狂恋
  • 2021-06-01 20:58

按shift键即可

  • 2楼网友:等灯
  • 2021-06-01 20:01
ucase lcase 比如指定A列 Private Sub Worksheet_Change(ByVal Target As Range) if target.column <> 1 then exit sub '指定A列 if target.count <> 1 then exit sub Application.EnableEvents = False Target = UCase(Target) Application.EnableEvents = True End Sub if target.row <> 1 then exit sub '指定第一行 if target.address <> "$A$1" then exit sub '指定A1单元格
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯