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