返回列表 上一主題 發帖

[發問] 關於A欄是否可以判斷相同序號後將B欄合併並保留原始數據

是想要兩種需求??
需求1) 填滿序號??
需求2) 合併相同序號的B欄內容??

若是要直接達到合併效果, 原表是哪一個???

TOP

本帖最後由 准提部林 於 2023-5-4 16:17 編輯

回復 5# killer77107


這哪是兩種需求
是直接將表一...序號不連續(空白--視為上一個序號同組), 變成合併的表吧!(一個序號一行, B欄合併+換列)

需求1>>直接產生合併
Sub 合併_01()
Dim Arr, i&, N&
Arr = Range([a1], [b65536].End(3))
For i = 2 To UBound(Arr)
    If Arr(i, 1) <> "" Then
       N = N + 1
       Arr(N + 1, 1) = Arr(i, 1)
       Arr(N + 1, 2) = Arr(i, 2)
    Else
       Arr(N + 1, 2) = Arr(N + 1, 2) & Chr(10) & Arr(i, 2)
    End If
Next i
[e:f].ClearContents
[e1:f1].Resize(N + 1, 2) = Arr
End Sub

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題