【问题标题】:How to change string case in Excel 2013如何在 Excel 2013 中更改字符串大小写
【发布时间】:2015-06-25 06:39:43
【问题描述】:

我想在 Excel 中更改字符串的大小写。我正在使用 MS 2013 套件。

我检查了人们建议使用第三方插件或用户 UPPER() 或 LOWER() 函数的各种答案。

但是使用函数很乏味,我无法在机器上添加插件。

任何人都可以建议任何热键(快捷键)来完成我的这个要求。

【问题讨论】:

  • “更改字符串大小写”到底是什么意思?全大写还是全小写?
  • @ moffeltje:我的要求是将其全部更改为大写或全部小写,并且同时更改 Initcap(首字母大写,其余小写)。

标签: excel excel-2010 excel-2013


【解决方案1】:

选择一个字符串(突出显示)。转到菜单并开始录制宏。

采取必要的行动(好吧,这很模糊)。

停止录制宏。分配热键。保存宏。

现在下一次,突出一些东西。点击热键。

请注意,稍后您可以进入并修改您为特定解决方案找到的宏 VBA 代码

【讨论】:

【解决方案2】:

感谢@Drew Pierce 播种宏的想法。

我创建了以下宏:

Sub Change_Case()
'
' Macro change case
' Keyboard Shortcut: Ctrl+Shift+L

Dim Range1 As Range, cell As Range
Set Range1 = Selection
For Each cell In Range1
cell.Value = LCase(cell.Value)

Next cell
End Sub

现在我可以使用快捷键 (Ctrl+Shift+L) 完成我的工作了。

再次感谢。

【讨论】:

  • 多年前我很高兴为我编写宏。它们可能非常复杂,就像强大的一样
  • 我刚刚尝试使用此代码,它所做的只是向单元格添加过滤器下拉列表?就像,好吧不是我所期待的。
  • 我想一次为一整列执行此操作。 @Drew 这个脚本可以用来做那个吗?
  • 我不明白为什么不能调整它。记住我所写内容的记录方面。录制宏。做东西。然后停止录制。查看您的操作在宏中写入的内容。复制那个逻辑。
猜你喜欢
  • 2011-01-07
  • 2011-05-04
  • 1970-01-01
  • 2011-10-11
  • 2011-05-12
  • 2021-03-30
  • 2011-10-06
  • 2019-07-20
  • 2014-02-04
相关资源
最近更新 更多