Excel很强大,但有些时候我们需要完成一些自定义的功能,则需要用到宏,然后在Excel中调用该宏进行执行。现在以 大写字母前加空格为例,实现效果如下图

首先打开要编辑的Excel表格,然后按Alt+F11打开微软的VBA编程器,
然后单击VBAProject,右键点击插入模块

在模块中增加如下脚本

Function AddSpaces(str As String) As String
Dim xOut As String'判断第一个字符是否为小写字母,如果为小写字母则将其改为大写字母
If Asc(Left(str, 1)) >= 95 And Asc(Left(str, 1)) <= 122 ThenxOut = UCase(Left(str, 1))
ElsexOut = Left(str, 1)
End If'判断是否为大写字母,是则添加空格
For i = 2 To Len(str)If Asc(Mid(str, i, 1)) >= 65 And Asc(Mid(str, i, 1)) <= 90 ThenxOut = xOut & " "End IfxOut = xOut & Mid(str, i, 1)
NextAddSpaces = xOut
End Function

然后点击关闭VBA编程器,在Excel中输入AddSpaces()函数即可以使用了。

这样即可以实现该功能。

Excel添加宏之 大写字母前加空格相关推荐

  1. python使用正则表达式识别大写字母并在大写字母前插入空格

    python使用正则表达式识别大写字母并在大写字母前插入空格 #python使用正则表达式识别大写字母并在大写字母前插入空格 import redef putSpace(input):# regex ...

  2. Excel如何在姓名与字母之间加空格

    如下图,是某次考试学生成绩,但是老师在录入时直接将姓名和成绩录入到同一单元格中,现在想在姓名后面添加一个空格 选中成绩数据区域 点击下图选项(Excel插件,百度即可了解安装方法) 点击[更多],选择 ...

  3. js大写字母转小写字母前加下划线

    功能实现: 将'Firstname Secondname Thirdname'转换成'firstname_secondname_thirdname',首字母大写改成小写字母前加下划线 let str ...

  4. 数据预处理-Excel 两列合并为一列中间加空格

    一:问题描述 把Excel中两列数据合并为一列,并且以空格隔开. 二:方法一 把Excel中的两列数据复制粘贴到txt文本文档中,再从txt文本文档中把数据粘贴到excel中的某一列. [注意]:数据 ...

  5. c语言输入字符时控制符%c前加空格的原因解释

    文章目录 一.前景知识 1.缓冲区 2.标准输入流 二.scanf语句的执行 1.scanf对于整形%d的输入 2.scanf对于字符%c的输入    在编一个代码时偶然间发现一个知识盲点-用scan ...

  6. Excel 两列合并为一列中间加空格

    Excel 两列合并为一列中间加空格 需求:,在C1,C2中得到22 33,33 44. 步骤: 1.点击C列,在上方输入框中输入 =A1&" "&B1 得到 2. ...

  7. python字符串前加字母u或者r区

    如题. python字符串处理中经常遇到类似u"测试".r"love\n"等等形式. 分析: python2中,u表示unicode string,表示使用un ...

  8. 小写转大写输出,并统计数字、大写字母、小写字母的个数

    键盘输入数字.大写字母.小写字母的混合串(以回车结束,100个以内), 将其中的小写字母转换为大写字母后显示到CRT上 data segmentmess db "please input&q ...

  9. java 大小写匹配_大写字母的Java正则表达式

    我开始熟悉Java,但是我仍然发现正则表达式很混乱.我需要检查一个元素是否有连续的两个大写字母,连续的三个大写字母,连续的四个大写字母,或者一个大写字母,一个空格,然后是另一个大写字母.这是迄今为止的 ...

最新文章

  1. 美国匹兹堡大学高伟教授招收Mobile AI方向全奖博士生
  2. webpack组织模块的原理 - 基础篇
  3. idea svn查看提交人_svn 常规操作
  4. 【转】用BlazeMeter录制JMeter测试脚本
  5. 【TensorFlow-windows】keras接口学习——线性回归与简单的分类
  6. java并发初探CyclicBarrier
  7. Java反射机制获取系统@Hide属性
  8. Swift - 环形进度条(UIActivityIndicatorView)的用法
  9. win10常用的小技巧
  10. Precision、Recall、F计算:举例
  11. 成田机场坐access到品川_东京旅游---成田机场到东京市内的最全交通指南!
  12. 悉尼大学计算机专业新生,2020年悉尼大学计算机科学专业课程设置难不难
  13. operate new、delete new和placement new
  14. cad图片怎么转换成pdf格式
  15. MathType怎么编辑等号带点
  16. 周鸿祎再谈“元宇宙”:文明内卷、数字化威胁,及元宇宙基础设施
  17. 5V和USB供电 的隔离电路
  18. Whale帷幄 - 智慧化门店 智慧化运营
  19. Android穿戴设备新功能Compose for Wear OS 1.1
  20. 服务器上的网站怎么打不卡视频,做网站的时候,怎么在网页上播放服务器的视频?...

热门文章

  1. ibus的设置及极点五笔的安装
  2. Oracle数据库导入导出(以用户的形式)
  3. CCIR601与 CCIR656介绍
  4. VPO微珀宣布完成千万人民币Pre-A融资,专注电子烟场景化消费市场...
  5. Locust使用手册--编写一个locustfile
  6. php获取当前周的起止日期,使用PHP实现获取周的起始和结束日期
  7. ISP(图像信号处理)学习笔记-帧内预测组合(视频编码入门)
  8. Java数据结构:有序优先队列
  9. IOT跨平台组件设计方案
  10. 大学英语六级词汇(笔记)