Excel编写宏 新增按钮快速更改大小写

  经常用Word的朋友都知道,在Word中可以方便地更改英文字符的“大写”、“小写”、“句首字母大写”和“词首字母大写”(图1)。


电脑教程

  但这些功能Excel没有,如果想在Excel中使用这些功能就必须手动修改或者用复杂的公式来进行转换。其实我们可以编写相关的宏,一劳永逸地解决这个问题。

  首先绘制四个命令按钮,将按钮上的文字更改为“全部大写”、“全部小写”、“句首字母大写”和“词首字母大写”。接着分别为每个按钮编写相应的宏代码。

  比如“全部大写”按钮,输入代码:

  代码片段:

  Sub 全部大写()

  Dim itarget As Range

  Set itarget = Selection

  For Each ran In itarget

  '将单元格内容转换为大写形式

  ran.value = UCase(ran)

  Next

  End Sub

  右击“全部小写”按钮,输入代码:

  Sub 全部小写()

  Dim itarget As Range

  Set itarget = Selection

  For Each ran In itarget

  '将单元格内容转换为小写形式

  ran.value = LCase(ran)

  Next

  End Sub

  完成以上操作后按钮就可以使用了。选中目标单元格区域,单击相应的转换按钮,被选中的英文字符就立即转换成我们想要的大小写了(图2)。

时间: 2024-09-20 21:50:33

Excel编写宏 新增按钮快速更改大小写的相关文章

Excel新增按钮快速更改大小写

经常用Word的朋友都知道,在Word中可以方便地更改英文字符的"大写"."小写"."句首字母大写"和"词首字母大写". 但这些功能Excel没有,如果想在Excel中使用这些功能就必须手动修改或者用复杂的公式来进行转换.其实我们可以编写相关的宏,一劳永逸地解决这个问题. 首先绘制四个命令按钮,将按钮上的文字更改为"全部大写"."全部小写"."句首字母大写"和&quo

WPS2016如何快速更改英文大小写

  1.打开需要更改大小写的文档,选中需要修改的内容 2.点击工具栏的"更改大小写" 3.这个时候会跳出"更改大小写"的选项,我们可以根据自己的需求选择相应的选项然后点击确认即可. 4.更改后的效果如下图

Word 2013文档英文字母更改大小写的方法

借助Word2013中的"更改大小写"功能,可以灵活设置Word文档中的英文大小写状态.在Word2013中对英文字符更改大小写的步骤如下所述: 第1步,打开Word2013文档窗口,选中需要更改大小写的英文字符文本块.在"开始"功能区的"字体"分组中单击"更改大小写"按钮,如图2013080131所示. 图2013080131 单击"更改大小写"按钮 第2步,在打开的更改大小写选项列表中,每一项的含义如下

Word2013文档英文字母更改大小写的方法

  第1步,打开Word2013文档窗口,选中需要更改大小写的英文字符文本块.在"开始"功能区的"字体"分组中单击"更改大小写"按钮. 第2步,在打开的更改大小写选项列表中,每一项的含义如下: (1)句首字母大小写:每个句子的第一个字母大写; (2)全部大写:将所选文本块的英文字符全部改为大写; (3)全部小写:将所选文本块的英文字符全部改为小写; (4)每个单词首字母大写:将所选文本块中每个单词的首字母改为大写; (5)切换大小写:将所选文本块

Mac如何快速更改文件打开方式

  Mac如何快速更改文件打开方式?OS X 中的很多应用的确是强大,比如 Xcode ,QuickTime Player 等,这些应用是一些文件的默认打开方式,但体量也是够大.一旦电脑内存跟不上,你就会看着这些应用在 Dock 上跳.跳.跳--有这工夫,用一些轻量级应用早就打开了.那么今天小编给大家介绍如何快速更改打开方式的方法. 第一步:选中文件 对,你木有看错,这就是第一步,也是最重要的一步! 第二步:右键点击文件 选择"显示简介",热键 Command + I 第三步:点击&q

合并-关于EXCEL中宏操作,如何用宏处理重复数据

问题描述 关于EXCEL中宏操作,如何用宏处理重复数据 如何使用EXCEL中的宏啊,EXCEL版本为2010,我想通过宏将表中应用账号相同的数据合并成一条,具体如何操作呢 数据合并成一条,如何操作呢? 解决方案 vim重复操作的宏录制vim重复操作的宏录制vim重复操作的宏录制 解决方案二: 好像有一个按钮是可以删除的,数据选项里找找呢

C#调用Excel VBA宏

近日的一系列工作是做网站的营运维护,因此做了大量的支持工具.有Excel中写VBA的, 也有直接C#做的工具.有时需要在C#中执行Excel VBA宏,甚至有时还需要在执行了VBA宏之 后,获取返回值再进行相应的处理.为了使用方便,我写了一个执行Excel VBA宏的帮助类 .放在博客里做个备份也希望对有类似需求的朋友有所帮助. 帮助类仅提供了一个方 法:RunExcelMacro 参数说明: string excelFilePath Excel文件 路径 string macroName 宏名

Excel将空单元格快速填充为上方单元格的值

  Excel将空单元格快速填充为上方单元格的值 步骤 1.首先打开excel表格看到A列对应的省份有空单元格,如下图所示: 2.然后选中A列内容,如下图所示: 3.然后选择方方格子插件中的数值录入空白单元格填充,如下图所示: 4.在弹出的对话框中选择填充上方单元格的内容,如下图所示: 5.确定后,即可看到全部填充,如下图所示:

win7系统怎么样才能快速更改工作组呢

  1.首先我们点击桌面的计算机选项图标,右键选中的菜单栏目中我们点击属性选项. 2.在打开的属性窗口中,大家点击打开"查看有关计算机的基本信息"这个操作界面,在看到里面的"计算机名称.域和工作组设置"选项,然后我们在单击"更该设置"点击选择打开.   3.弹出的窗口中在选择"系统属性"界面点击"更改"选项. 4.在打开的窗口中选择"计算机名/域更改"选项界面中的"隶属于&qu