首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel VBA:根据单元格中包含的数字插入行

Excel VBA:根据单元格中包含的数字插入行
EN

Stack Overflow用户
提问于 2015-07-13 16:56:03
回答 1查看 99关注 0票数 0

我认为获得所需答案的最简单的方法就是描述整个场景。我的公司用Primavera跟踪项目。调度程序将数据导出到Excel中,并操作数据供自己使用。他希望这个操作能够使用宏实现自动化,这样他就不必每次都重复相同的过程。其中大部分都相当简单,但我无意中发现了这一部分。

工作簿中的第一列是项目编号+名称。有两种类型的项目:带有可选子任务号的3位数的小项目和带有可选子任务号的4位数的大型项目。单元格由数字和文本组成。一般格式如下:

小型项目

123个小型项目#1

123-4小型项目2

大型项目

1234大型项目#1

1234-5大型项目#2

他插入三行来分隔这两种项目类型(小项目和大型项目总是集中在一起)。是否有一种方法,使用VBA,使此过程自动化?

我在想,如果单元格中的前四个字符是数字,那么LargeProject = LargeProject + 1,否则SmallProject = SmallProject + 1“。只是不知道什么表达式(如果存在的话)可以用来实现这一点。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-13 17:00:38

代码语言:javascript
复制
If txt Like "### *" or txt Like "###-*" Then
   'small project
Elseif txt Like "#### *" or txt like "####-*" Then
   'large project
End If
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31389147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档