註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 清除看不見的空格並參照
1
2
下一頁
返回列表
下一主題
上一主題
發帖
[發問]
清除看不見的空格並參照
paddyliu
發短消息
加為好友
paddyliu
當前離線
UID
3253
帖子
44
主題
22
精華
0
積分
79
金錢
79
點名
0
作業系統
Win7
軟體版本
office2007
閱讀權限
20
性別
女
在線時間
77 小時
註冊時間
2011-1-22
最後登錄
2017-5-9
中學生
帖子
44
主題
22
精華
0
積分
79
點名
0
作業系統
Win7
軟體版本
office2007
閱讀權限
20
性別
女
註冊時間
2011-1-22
最後登錄
2017-5-9
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2015-12-4 23:26
|
只看該作者
[發問]
清除看不見的空格並參照
從系統下載檔案,
其中有幾個
儲存格
看似有空格,在討論區得到協助,建立如下VBA
For
Each
Rng In Selection
Rng = Trim(Application.Clean(Rng))
Next
先以clean再用trim來做刪除空格的整理,
但整理後仍無做開頭以1
篩選
的處理,
並用
vlookup
參照到此號碼
能否請看看是什麼狀況呢?
儲存格
問題
.rar
(7.73 KB)
儲存格問題
下載次數: 7
2015-12-4 23:26
樓主熱帖
相同日期下捉最後一筆資料
清除看不見的空格
一對多查詢設計
選擇性貼上引數的用法
地址翻譯匯入與匯出
資料剖析後刪除空白列
vba 進階篩選
如何等差捉取橫向"列"資料
雙重下拉式選單問題
文字檔匯入過濾重複資料
收藏
分享
准提部林
發短消息
加為好友
准提部林
當前離線
UID
13768
帖子
2842
主題
10
精華
0
積分
2898
金錢
2898
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
在線時間
2115 小時
註冊時間
2013-5-13
最後登錄
2025-4-28
版主
帖子
2842
主題
10
精華
0
積分
2898
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
註冊時間
2013-5-13
最後登錄
2025-4-28
2
#
發表於 2015-12-5 09:49
|
只看該作者
Sub 刪除空格()
For Each Rng In Selection
Rng
.Value
= Trim(Application.Clean(Rng)) '加入.value表示Rng是Range
Next
End Sub
Sub 刪除空格()
Dim Rng As Range
'這是標準宣告
For Each Rng In Selection
Rng = Trim(Application.Clean(Rng))
Next
End Sub
TOP
c_c_lai
發短消息
加為好友
c_c_lai
當前離線
UID
8671
帖子
2035
主題
24
精華
0
積分
2031
金錢
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
在線時間
2394 小時
註冊時間
2012-3-22
最後登錄
2024-2-1
博士班
帖子
2035
主題
24
精華
0
積分
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
註冊時間
2012-3-22
最後登錄
2024-2-1
3
#
發表於 2015-12-5 09:56
|
只看該作者
本帖最後由 c_c_lai 於 2015-12-5 09:59 編輯
回復
1#
paddyliu
回復
2#
准提部林
你可用其他函式將小於33以下的字元去除掉,
在一般轉入檔案內容時,常會帶入些控制字元。
下載
(61.39 KB)
2015-12-5 09:56
TOP
准提部林
發短消息
加為好友
准提部林
當前離線
UID
13768
帖子
2842
主題
10
精華
0
積分
2898
金錢
2898
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
在線時間
2115 小時
註冊時間
2013-5-13
最後登錄
2025-4-28
版主
帖子
2842
主題
10
精華
0
積分
2898
點名
0
作業系統
〔略〕
軟體版本
〔略〕
閱讀權限
100
性別
男
來自
〔略〕
註冊時間
2013-5-13
最後登錄
2025-4-28
4
#
發表於 2015-12-5 11:28
|
只看該作者
回復
3#
c_c_lai
第一個隱藏字元CODE=12, 是可以CLEAN去除,
原因是Rng未定義為Range物件, 轉換後值只留在[變數], 而不是取代儲存格的值~~
TOP
c_c_lai
發短消息
加為好友
c_c_lai
當前離線
UID
8671
帖子
2035
主題
24
精華
0
積分
2031
金錢
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
在線時間
2394 小時
註冊時間
2012-3-22
最後登錄
2024-2-1
博士班
帖子
2035
主題
24
精華
0
積分
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
註冊時間
2012-3-22
最後登錄
2024-2-1
5
#
發表於 2015-12-5 11:44
|
只看該作者
本帖最後由 c_c_lai 於 2015-12-5 11:49 編輯
回復
4#
准提部林
沒錯!我是直接使用他的原始程式去偵測,
沒留意到變數未加事前宣告,剛才我
自行再寫一個測試碼,如您的加上變數
宣告,正吶悶為何又 Pass了,謝謝您提醒!
Sub 刪除空格()
Dim Rng As Range
For Each Rng In Selection
' If Not IsError(Rng) Then
Rng = Trim(Application.Clean(Rng))
' End If
Next
End Sub
複製代碼
TOP
yen956
發短消息
加為好友
yen956
當前離線
UID
12058
帖子
522
主題
36
精華
1
積分
603
金錢
603
點名
0
作業系統
win xp sp3
軟體版本
Office 2003
閱讀權限
50
性別
男
在線時間
319 小時
註冊時間
2012-12-13
最後登錄
2021-7-11
高中生
帖子
522
主題
36
精華
1
積分
603
點名
0
作業系統
win xp sp3
軟體版本
Office 2003
閱讀權限
50
性別
男
註冊時間
2012-12-13
最後登錄
2021-7-11
6
#
發表於 2015-12-6 14:43
|
只看該作者
回復
3#
c_c_lai
請問大大:
要怎樣設定才能使監看視窗有作用?謝謝!!
如下圖:
下載
(93.58 KB)
2015-12-6 14:43
TOP
c_c_lai
發短消息
加為好友
c_c_lai
當前離線
UID
8671
帖子
2035
主題
24
精華
0
積分
2031
金錢
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
在線時間
2394 小時
註冊時間
2012-3-22
最後登錄
2024-2-1
博士班
帖子
2035
主題
24
精華
0
積分
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
註冊時間
2012-3-22
最後登錄
2024-2-1
7
#
發表於 2015-12-6 17:27
|
只看該作者
回復
6#
yen956
如圖說明,應該明瞭了吧!
下載
(65.76 KB)
2015-12-6 17:27
TOP
c_c_lai
發短消息
加為好友
c_c_lai
當前離線
UID
8671
帖子
2035
主題
24
精華
0
積分
2031
金錢
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
在線時間
2394 小時
註冊時間
2012-3-22
最後登錄
2024-2-1
博士班
帖子
2035
主題
24
精華
0
積分
2031
點名
0
作業系統
Win7
軟體版本
Office2010
閱讀權限
100
性別
男
註冊時間
2012-3-22
最後登錄
2024-2-1
8
#
發表於 2015-12-6 17:53
|
只看該作者
回復
6#
yen956
下載
(58.04 KB)
2015-12-6 17:53
TOP
yen956
發短消息
加為好友
yen956
當前離線
UID
12058
帖子
522
主題
36
精華
1
積分
603
金錢
603
點名
0
作業系統
win xp sp3
軟體版本
Office 2003
閱讀權限
50
性別
男
在線時間
319 小時
註冊時間
2012-12-13
最後登錄
2021-7-11
高中生
帖子
522
主題
36
精華
1
積分
603
點名
0
作業系統
win xp sp3
軟體版本
Office 2003
閱讀權限
50
性別
男
註冊時間
2012-12-13
最後登錄
2021-7-11
9
#
發表於 2015-12-6 17:55
|
只看該作者
本帖最後由 yen956 於 2015-12-6 17:57 編輯
回復
7#
c_c_lai
謝謝c大的指導, 了解了!!
TOP
yen956
發短消息
加為好友
yen956
當前離線
UID
12058
帖子
522
主題
36
精華
1
積分
603
金錢
603
點名
0
作業系統
win xp sp3
軟體版本
Office 2003
閱讀權限
50
性別
男
在線時間
319 小時
註冊時間
2012-12-13
最後登錄
2021-7-11
高中生
帖子
522
主題
36
精華
1
積分
603
點名
0
作業系統
win xp sp3
軟體版本
Office 2003
閱讀權限
50
性別
男
註冊時間
2012-12-13
最後登錄
2021-7-11
10
#
發表於 2015-12-6 17:58
|
只看該作者
本帖最後由 yen956 於 2015-12-6 18:02 編輯
謝謝c大詳細的圖解,
難怪我的監看視窗一片空白, 謝謝!!
TOP
靜思自在 :
甘願做、歡喜受。
1
2
下一頁
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲