返回列表 上一主題 發帖

[發問] 儲存格合併問題

回復 1# an13755
  1. Sub ex()
  2. For Each a In Range([A1], [A65536].End(xlUp))
  3.    c = Range(a, a.End(xlToRight))
  4.    a.Value = Join(Application.Transpose(Application.Transpose(c)), " ") & ","
  5. Next
  6. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 3# an13755
沒注意到最後一列的需求
  1. Sub ex()
  2. For Each a In Range([A1], [A65536].End(xlUp))
  3.    c = Range(a, a.End(xlToRight))
  4.    If a.Row = [A65536].End(xlUp).Row Then mystr = "" Else mystr = ","
  5.    a.Value = Join(Application.Transpose(Application.Transpose(c)), " ") & mystr
  6. Next
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 脾氣嘴巴不好,心地再好也不能算是好人。
返回列表 上一主題