返回列表 上一主題 發帖

[發問] 儲存格資料內拆分好幾個部分

[發問] 儲存格資料內拆分好幾個部分

儲存格內含某些特定字元
如何利用這些特定字元
將儲存格資料內拆分好幾個部分
詳附件內說明
請前輩指導一下巨集要怎麼寫

問題.rar (7.46 KB)

  1. Sub test()
  2.     a = Range([a2], [a65536].End(3))
  3.     ReDim arr(1 To UBound(a), 1 To 3)
  4.     For i = 1 To UBound(a)
  5.         arr(i, 1) = Val(a(i, 1))
  6.         If InStr(a(i, 1), "+") Then arr(i, 2) = Val(Mid(a(i, 1), InStr(a(i, 1), "+") + 1))
  7.         If InStr(a(i, 1), "/") Then arr(i, 3) = Val(Mid(a(i, 1), InStr(a(i, 1), "/") + 1))
  8.     Next
  9.     [b2].Resize(UBound(a), 3) = arr
  10. End Sub
複製代碼

TOP

回復 2# oobird


    謝謝版主,run的結果沒問題
    要好好用F1研究一下程式的含意
    真的非常感謝!

TOP

        靜思自在 : 為自己找藉口的人永遠不會進步。
返回列表 上一主題