vba 拆分单元格(vba拆分单元格代码)

Excel工作表的单元格A1和单元格B1中有两个数字。这两个数字中有些是相同的。现在,找出相同的数字并将其写入C1单元格,找出A1中的数字而不是B1中的数字并将其写入D1单元格,找出B1中的数字而不是A1中的数字并将其写入E1单元格。

如下面的工作表图片:

vba 拆分单元格(vba拆分单元格代码)

我不知道给出的数字是否都是按这样的规律,即第一个原始数据的后面几位数与第二个原始数据的前面几位数相同。如果是这个规律的话,则可以就这个具体的例子给出下面的代码来实现:

Sub SeparateNumber()

Dim strFirst As String

Dim strResult As String

Dim StartNum As Integer

Dim EndNum As String

Dim i As Integer, j As Integer

strFirst = Left(Range(”B1″), 1)

StartNum = InStr(1, Range(”A1″), strFirst)

j = 1

For i = StartNum To Len(Range(”A1″))

EndNum = Mid(Range(”A1″), i, 1)

If EndNum = Left(Range(”B1″), j) Then

j = j + 1

End If

Next i

If j > 1 Then

strResult = Mid(Range(”A1″), StartNum, i – 1)

End If

‘单元格C1中的数据

Range(”C1″).Value = strResult

‘单元格D1中的数据

Range(”D1″).Value = Left(Range(”A1″), StartNum – 1)

‘单元格E1中的数据

Range(”E1″).Value = Right(Range(”B1″), Len(Range(”B1″)) – j)

End Sub

代码很简单,只是运用了几个VBA函数。

讨论:

其实代码可以进一步简化,因为VBA还有一个数组函数(Split函数)。

如果要将其变为通用的,则可将上述代码转化为自定义函数,并用相对量代替代码中的硬编码。

两个单元格中的数字如果不是按上面提到的规律,则可能两个单元格中的数字中间部分相同,而其它部分不同;或者一个单元格中的数字结尾部分和另一个单元格中的数字的中间部分相同;等等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2022-04-16 17:20:03
下一篇 2022-04-16 17:30:01

猜你喜欢

  • 万家乐热水器口碑如何,万家乐热水器的质量怎么样

    今天我要给大家介绍的是万家乐热水器,这是一款备受赞誉的家用电器,许多人都说它质量好,那么,它的质量真的如此出众吗?接下来,我将为大家详细解析万家乐热水器的质量问题。 一、设计精巧,…

    2023-08-25
  • 如何保存石斛?

    提到石斛,很多人都不陌生。除了干品饮片,鲜石斛的应用也越来越普遍。 认识石斛 “石斛”一词,最早出现在《神农本草经》。它的植株附生于石壁上,花形如斛,故称“石斛”。 石斛具有生津养…

    2024-08-13
  • 腊月二十四到了,这些习俗你知道吗?

    腊月24,老传统讲究“3不动,2不留”,不尊重老传统,来年一场空。亲爱的好朋友们,大家好,我是大厨江一舟,今天又到了,给大家分享美食的时刻了,你们准备好了吗? 俗话说的好,过了腊月…

    投稿 2024-08-18
  • 什么是自治州,民族自治地方是指什么

    民族自治地方是指一个或多个少数民族在其聚居地方依法实行区域自治的行政区域。我国《宪法》规定,民族自治地方分为自治区、自治州、自治县三级,划分三级行政地位的主要依据是少数民族聚居区人…

    2023-10-31
  • 拉肚子能吃什么水果_拉肚子能吃的水果

    拉肚子是常见的一种疾病,有时候进食了生冷的食物就会引起拉肚子。拉肚子时身体大量维生素会流失,容易丢失水分以及营养物质,需要及时治疗才能缓解拉肚子症状。大家都知道水果中含有较多的水分…

    2022-07-18
  • 怎么查询深圳公积金个人号

    1.打开支付宝首页输入【深圳公积金】-点击【搜索】 2.点击第一个政府小程序【深圳公积金】 3.点击进去后,如果还未绑定自己的身份先安排绑定自己身份 如果已经绑定了的,就会直接配合…

    2024-07-30
  • 王品荣壶艺赏析,王品荣作品

    王品荣,字云岩,是一位集陶刻与制壶于一身的杰出紫砂艺术家,也是从事紫砂艺术近60载的高级工艺美术师。创作的半个多世纪以来,以传承紫砂艺术,弘扬优秀民族文化为已任,把自己的才情和对艺…

    投稿 2023-09-17
  • 最贵的海鲜有哪些_吃不起的5种海鲜

    海鲜是现在很多朋友餐桌上比较常见的一种美食了,那是因为现在大家的生活都开始变好了,物流也比以前更加发达,所以哪怕是住在不靠海的城市,咱们也可以吃到鲜活的海鲜。只是相比起沿海城市来说…

    2022-11-15
  • 教育孩子有哪些好方法_教育孩子的好方法

    想要教育出优秀的孩子,归根到底还是拼爹妈。 当然和很多人想象的不同,在教育孩子的问题上,关键不是看资产、地位和财富,而是看父母的情商、眼界和见识。 换句话来说,父母和家庭到底有没有…

    2023-03-02
  • 业余兼职有什么好工作,多种业余兼职方式

    现在生活压力变得越来越大,各种贷款压的喘不过气来,很多人全职做一份工作无法承担起日常经济开销,选择业余兼职的人越来越多,兼职方式也是五花八门。因人而异,选择适合自己的兼职方式的才是…

    2023-11-11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注