返回列表 上一主題 發帖

[發問] 判斷儲存格內有幾個字元,並以兩個為單位排列

[發問] 判斷儲存格內有幾個字元,並以兩個為單位排列

請問各位前輩
如題,舉個例子
        來源             輸出
           B                   C
1   0x0753         53-07
2   0x1234         34-12
3   0x0900         00-09
4   0x123456    56-34-12

    下面指單一儲存格時:
  1.     Dim x,i  As Integer
  2.     x = (Len(Mid(Cells(1, 2), 3)))/2              '計算共有幾個兩個一組
  3.     For i = 1 To x                                               '要做的次數
  4.         要請前輩幫忙的地方
  5.     Next
複製代碼
我所能想到的地方如上:不知道迴圈內應該怎麼做計算
如果前輩有其他更簡單的方式,也請不吝指教

謝謝

oobird 發表於 2012-3-12 21:30


經過測試
他會變成
0x1234   43-23

這是否有環節上有問題??

TOP

回復 3# Hsieh

我想請問
Len(Split(a, "x")(1))

(1) 用意何在??
我將(1)拿掉後,會出現型態不符合~這是用來變更型態嗎??

TOP

回復 7# Hsieh


    了解您的意思了~非常謝謝

    這功能還真方便

TOP

回復 6# oobird


   跟 Hsieh 大大的方法有異曲同工之妙
   讓我多學了一種
   非常感激!!

TOP

        靜思自在 : 【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表 上一主題