返回列表 上一主題 發帖

[發問] 清除看不見的空格並參照

回復  c_c_lai
謝謝c大的指導, 了解了!!
yen956 發表於 2015-12-6 17:55

#8 是不是給你解答了?

TOP

回復 11# c_c_lai
謝謝c大再三指導,
本以為應可以試出來,
結果還在試!?
(只出來一列, 但Rng已會一直變, 不會向下展開,
應該也可以監看想要看的, 謝謝!!)

TOP

本帖最後由 c_c_lai 於 2015-12-6 18:57 編輯

回復 12# yen956
你可以一口氣連續 (點選欲偵測變數貨運算式(滑鼠右鍵)
->輸入運算式或欲檢測變數->按確認)
或分次輸入你要偵測的變數,或判斷,例如:
Asc(Mid(Rng, 1, 1))   '  檢查第一個字元值為何
Asc(Mid(Rng, 2, 1))   '  檢查第二個字元值為何
Asc(Mid(Rng, 3, 1))   '  檢查第三個字元值為何
Asc(Mid(Rng, 4, 1))   '  檢查第四個字元值為何
Asc(Mid(Rng, 5, 1))   '  檢查第五個字元值為何
Rng                               '  檢查 Rng 目前值為何
Mid(Rng, 4, 1)             '  檢查第四個字元為何
.
.
等等多項運算式監測。

TOP

本帖最後由 yen956 於 2015-12-6 19:33 編輯

回復 13# c_c_lai
謝謝再三指導,
終於試出來了,
1. 勾選監視窗
2. 偵錯→新增監看式
3. 輸入運算式或欲檢測變數->按確認
4. F8
真心感謝c大大, thanks a lot!

TOP

請問是否要先把A欄選出來?若停留在其它儲存格執行VBA好像還是無法清除看不見的空格

TOP

本帖最後由 c_c_lai 於 2015-12-7 10:54 編輯

回復 15# paddyliu

F.png

TOP

本帖最後由 c_c_lai 於 2015-12-7 18:24 編輯

回復 15# paddyliu
另外,可以不用人工框選:
  1. Sub 刪除空格2()
  2.     Dim Rng As Range
  3.    
  4.     For Each Rng In sheet1.UsedRange
  5.         Rng = Trim(Application.Clean(Rng))
  6.     Next
  7. End Sub
複製代碼

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題