PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Office
Fw: [請問] EXCEL VBA比對資料問題
作者:
andy90498
(楓情)
2021-02-23 17:48:54
※ [本文轉錄自 ask 看板 #1WDBqQ2q ]
作者: andy90498 (發錢喇幹) 看板: ask
標題: [請問] EXCEL VBA比對資料問題
時間: Tue Feb 23 16:30:15 2021
各位好 目前我有兩張工作表
期望是兩張工作表內容能一樣
所以寫了個VBA去讓他自動對照兩張工作表的同一個格子是否相同
圖例如下
https://i.imgur.com/BHSkjsz.png
但現在遇到的問題是
被VBA判讀資料或是底色不同的格子
經人工檢視 發現並沒有不同的地方(有檢查是不是受空格影響 但最後結論是沒有空格)
以下是VBA跑出來的狀況
判讀 https://i.imgur.com/6akEGHt.png
對照1 https://i.imgur.com/WE3MvWd.png
對照2 https://i.imgur.com/QnmVESK.png
其他地方大同小異
以上面的範例來說 被上紅色的1431 在兩張對照表上明明是相同的
但VBA卻判讀文字不同?
我有把兩邊的儲存格都設定成文字格式之後 再進行比對
請問這個到底是什麼問題呢?
還是有其他更方便比對兩張工作表內容的方法呢?
謝謝
作者:
andy90498
(楓情)
2020-02-23 16:33:00
補充 比對的部份我這樣寫
https://i.imgur.com/laF9o3d.png
作者: soyoso (我是耀宗)
2021-02-23 18:00:00
提供檔案會比較清楚
作者:
andy90498
(楓情)
2021-02-23 18:20:00
如果是格子很明顯不同的 那不是本次的問題有問題的是格子資料皆相同 但判讀卻有標色的那些謝謝各位花時間看到這邊
作者:
cracydancer
(穿封星文)
2021-02-23 18:26:00
cells(...).value才是文字
作者:
andy90498
(楓情)
2021-02-23 18:35:00
目前找到一種解法是 兩邊的工作格 我把有問題的那幾格單純DELETE掉 然後手動KEY回去 他就正常了但數量這麼多 實在很困擾 剛剛又手動寫了一個讓程式刪除之後又key回去的VBA 結果反而沒用 一定要人工
作者: soyoso (我是耀宗)
2021-02-23 19:02:00
以內文寫到的1431這個儲存格來看宣告為字串就字型色彩就不會是紅色
https://i.imgur.com/UHufEDC.jpg
作者:
andy90498
(楓情)
2021-02-23 19:06:00
我以為同一行用,隔開 都會一起宣告成string 看樣子錯了
繼續閱讀
[算表] 工作表排序亂跳
aazaz
[問題] 表格無合併但是無法排序
ayudow912
[算表] Excel標示 排行榜 升降
Tessie
[問題] 向下自動填滿設定
qqplusqq
[算表] 如何篩選出多筆特定值
salida
[問題] 個人版Microsoft 365贈送的OneDrive可用
sky01750
[問題] 計算每吋平均
shinebeach
[算表] 非連續欄位中算不含0值的平均值
GreenLabel
[問題] 如何刪除工作表中的一個外部連線「查詢」
jack52124812
[算表] 代碼中有E會變成位數
ken40220a
Links
booklink
Contact Us: admin [ a t ] ucptt.com