Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1444|回复: 4

[VBA] 用VBA实现A列字符倒转过来 保存B列

[复制链接]
发表于 2016-9-15 08:31 | 显示全部楼层 |阅读模式
用VBA实现A列字符倒转过来   保存B列



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-9-15 09:46 | 显示全部楼层
请测试:
  1. Sub wanao()
  2.     Dim x As Integer, i As Integer
  3.     Dim a As String
  4.     Range("b:b").ClearContents
  5.     For x = 1 To Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
  6.         a = Cells(x, 1)
  7.         If Len(a) > 1 Then
  8.             For i = Len(a) To 1 Step -1
  9.                 Cells(x, 2) = Cells(x, 2) & Mid(a, i, 1)
  10.             Next
  11.         End If
  12.     Next
  13. End Sub
复制代码
可下载文件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1 +1 收起 理由
laoau138 + 1 来学习

查看全部评分

回复

使用道具 举报

发表于 2016-9-15 10:49 | 显示全部楼层
你好 用正则貌似也行的
Sub djk()
Dim rng, k%, i%, arr
Set regx = CreateObject("vbscript.regexp")
    With regx
    .Global = True
    .Pattern = "\S"
    For Each rng In [a1:a2]
         Set mat = .Execute(rng)
            k = mat.Count
            ReDim arr(1 To k)
                For i = k To 1 Step -1
                 j = j + 1
                arr(j) = mat.Item(i - 1)
                Next
          Cells(rng.Row, "c") = Join(arr, "")
          j = 0
    Next
    End With
End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1 +1 收起 理由
laoau138 + 1 来学习

查看全部评分

回复

使用道具 举报

发表于 2016-9-15 16:10 | 显示全部楼层
  1. Sub test()
  2. For m = 1 To [a65536].End(3).Row
  3. Cells(m, 2) = StrReverse(Cells(m, 1))
  4. Next
  5. End Sub
复制代码

评分

参与人数 1 +1 收起 理由
laoau138 + 1 来学习

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-9-15 17:35 | 显示全部楼层
小小水皮1 发表于 2016-9-15 10:49
你好 用正则貌似也行的
Sub djk()
Dim rng, k%, i%, arr

VBA定位数字跟随次数统计

http://www.excelpx.com/thread-424454-1-1.html


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-30 09:01 , Processed in 0.117133 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表