关于

有这样一个场景,有一次,公司一个同事说,excel表格中,想在每行换行的地方追加"\\"符号,以便该excel表格在导入jira系统的时候,该符号会被系统识别为换行符,方便阅读。于是乎有了下面的研究成果。

完整的vb宏程序

1.打开vb宏编辑窗口,可使用快捷键Alt+F11打开,然后粘贴下面程序。下面的代码可以实现,在你选择的区域,运行宏,则该区域上,凡是换行符的位置都会追加上"\\"符号。

Sub AppendToSpritOnEnterRight()
Dim c As Range
Dim StaR As String
Dim posStr As String
Dim i As Long
Dim resultStr, cacheStr As String
Dim lastI As LongFor Each c In SelectionStaR = c.ValueposStr = ""cacheStr = ""resultStr = ""lastI = 0For i = 1 To Len(StaR)posStr = Mid(StaR, i, 1)If posStr = Chr(10) Then '拼接字符串\\cacheStr = Mid(StaR, lastI + 1, i - 1 - lastI) & "\\" & Chr(10)resultStr = resultStr + cacheStrlastI = i//MsgBox resultStrEnd IfNext icacheStr = Mid(StaR, lastI + 1, Len(StaR) - lastI)resultStr = resultStr + cacheStrc.Value = resultStr
NextEnd Sub
复制代码

2.补充几点 常用快捷键: Alt+Entry:换行 Alt+F11:打开程序窗口 F5:打开运行宏窗口

函数: Mid(String,start[,Length]) String - 必需的参数。输入从中返回指定数量的字符的字符串。 Start - 必需的参数。 一个整数,它指定了字符串的起始位置。 Length - 必需的参数。 一个整数,指定要返回的字符数。 注意:Start需要从1开始。

VB宏程序实现换行追加符号相关推荐

  1. 在VB应用程序中调用Excel2000

    Visual Basic简称(VB)是设计Windows应用程序强有力的开发工具,"全球绝大多数Windows应用程序都是用VB开发的": Excel是目前使用最广泛的办公应用软件 ...

  2. 加工中心宏程序生成器_宏程序G1铣锥度螺纹NPT

    O1113 #1=40 (顶部半径) #2=30 (底部半径) #4=3 (螺距) #5=#4/360 #7=10 (走的总圈数) #6=#7*360 #8=[#1-#2]/#6 #3=0 G90G5 ...

  3. 宏程序自动生成软件_【软件】宏程序自动生成器V3.0下载

    宏程序自动生成器V3.0 宏程序自动生成器V3.0软件下载 (软件大小不足1M,无需安装,双击即可运行) 方法1:将此文章转发朋友圈,获取点赞20个以上,截图发送到 微信公众号:数控笔记 后台内,72 ...

  4. 单片机 c语言 宏程序,宏程序学习的几点心得.doc

    有关宏程序学习的几点心得 天长市职业教育中心 蒋春飞 HNC-21/22T为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算.逻辑运算和函数的混合运算,此外宏程序还提供了循环 ...

  5. vb安装向导已经在该计算机上运行,制作VB安装程序问答(一)

    制作VB安装程序问答(一) 制作安装程序往往是程序设计的最后一步,同时也是重要的一步,因为运行安装程序往往是用户的第一个操作.有不少读者询问这方面的问题,<答疑解惑>将分两期介绍一些制作V ...

  6. VB应用程序中实现查找和替换功能

    一?前言 尽管Visual Basic并不是我最喜欢的开发工具,但我喜欢它简单而又丰富的库集.每当开发一个需要处理大量文本数据的应用程序时,需要具有拼写错误纠正功能,例如,微软的Word程序,当运行& ...

  7. c语言编数控机床宏程序,数控车床宏程序怎么编啊?

    宏程序 序 大家都在问宏程序~其实说起来宏就是用公式来加工零件的,比如说椭圆,如果没有宏的话,我们要逐点算出曲线上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可 ...

  8. 第三章 VB的程序设计基础

    轉自:http://wwww.hyit.edu.cn/edu/vb/study/index.htm 第三章  VB的程序设计基础 2.1  VB编码规则 1.  语言元素 VB的语言基础是BASIC语 ...

  9. 加工中心计算机编程自学,数控加工中心宏程序自学课程

    宏SSP作者: 数控市场上有很多轻轻松松,例如FANUC,三菱,哈斯,GSK,NC Central,西门子等,但是无论采用哪种系统,宏还是相同,不是因为系统不同,宏思维也会有所不同. 因此,出于性的考 ...

最新文章

  1. 每周四十小时,你有多少是在为自己干活?
  2. 详解Google第二代TPU 既能推理又能训练 性能霸道
  3. 不要把为师我说出来就不错了
  4. aop:aspectj-autoproxy /
  5. 前端扁平化数据转树形数据_把平级数据变成树形数据
  6. mongodb数据库常用指令
  7. vivo X Fold或首发国产最强屏幕:120Hz LTPO 3.0
  8. android dalvik虚拟机 大小段问题
  9. [建议]我对博客园的发展的一点想法
  10. mysql判断范围0到10 11到20_SQL 如何查询日期在一定范围内的数据
  11. 广西电力职业技术学院计算机应用,广西电力职业技术学院电子与信息工程系
  12. 时间插件只能选择整点和半点_外贸人如何把控合适的客户开发时间及跟进频率...
  13. 团战开黑必备“良药”了解一下!
  14. CentOS 7服务
  15. Eclipse 最佳字体 推荐
  16. 要做就做明链,这才是堂堂正正的优化之路,不要走捷径
  17. 【原创】自制操作系统知识储备(一)---流程篇
  18. python爬虫股票市盈率_使用python爬虫实现网络股票信息爬取的demo
  19. Koa2 还有多久取代 Express
  20. 记录:三位博士学长关于科研和求职的分享

热门文章

  1. RESS南方不动产权籍调查测绘软件,助力房地一体化测量(RESS V20)
  2. CTFHub-Web-密码口令-默认口令
  3. Hadoop 3.0 纠删码技术分析(Erasure Coding)
  4. 你是谁的无价之宝?(真正懂得你价值的人在哪里?)
  5. 多线程详解第3讲:线程状态
  6. C++将地址转成字符串
  7. 如何用java画出事故树_强烈推荐|一款超实用的事故树图绘制软件!
  8. sourcetree离线安装,免注册安装,跳过注册安装
  9. 公路养护管理:高速公路养护施工安全管理探析
  10. 计算机毕业设计net综合型体育场馆管理系统(系统+数据库+源码+文档)