返回列表 上一主題 發帖

[發問] Bubblesort 的迷思在文字+數值格式時?

回復 1# ui123

是這樣嗎?
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Rng As Range, Sp As Variant
  4.     Set Rng = Range("a4")
  5.     Do While Rng <> ""
  6.         Sp = Rng
  7.         For i = 1 To Len(Rng)
  8.             If Mid(Rng, i, 1) Like "[!A-z]" And Mid(Rng, i, 1) Like "[!0-9]" Then
  9.                 'Mid(Rng, i, 1) 不是文字,數字.
  10.                 Sp = Replace(Sp, Mid(Sp, i, 1), ",")  '+"-"或"/"或"#"  替換為 ","
  11.             End If
  12.         Next
  13.         Sp = Split(Sp, ",")
  14.         With Rng.Cells(1, 2).Resize(1, UBound(Sp) + 1)
  15.             .Value = Sp
  16.             .Value = .Value
  17.         End With
  18.         Set Rng = Rng.Offset(1)
  19.     Loop
  20. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 一個人不怕錯,就怕不改過,改過並不難。
返回列表 上一主題