vba给一列中的数据分类,谢谢了 我的数据是这样的,从B列开始,B1是result,然后就是一些数据,然后到大
答案:2 悬赏:20 手机版
解决时间 2021-01-28 15:41
- 提问者网友:听门外雪花风
- 2021-01-28 09:52
到大概B60,就又有一个result,跟一批数据,然后又到result。我想问怎么把这么从result开始到result结束的列数据,分离到新的列?
最佳答案
- 五星知识达人网友:山有枢
- 2021-01-28 10:20
Sub test()
Dim i%, j%, n%, m%
n = 2
i = Range("B65536").End(xlUp).Row
For j = 1 To i
If Cells(j, "B") = "result" Then
n = n + 1
Cells(1, n) = "result"
Do While Cells(j + 1, "B") <> "result"
m = m + 1
Cells(m + 1, n) = Cells(j + 1, "B")
j = j + 1
If j > i Then Exit Do
Loop
End If
m = 0
Next
End Sub
Dim i%, j%, n%, m%
n = 2
i = Range("B65536").End(xlUp).Row
For j = 1 To i
If Cells(j, "B") = "result" Then
n = n + 1
Cells(1, n) = "result"
Do While Cells(j + 1, "B") <> "result"
m = m + 1
Cells(m + 1, n) = Cells(j + 1, "B")
j = j + 1
If j > i Then Exit Do
Loop
End If
m = 0
Next
End Sub
全部回答
- 1楼网友:玩家
- 2021-01-28 11:03
搜一下:vba给一列中的数据分类,谢谢了 我的数据是这样的,从B列开始,B1是result,然后就是一些数据,然后到大
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯