标题:查找并颜色标示2个工作表中的不同
取消只看楼主
rains0921
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-3-22
 问题点数:0 回复次数:1 
查找并颜色标示2个工作表中的不同
副本555555555555.rar (3.95 KB)


SHEET1是考勤手动记录表
工作表3是系统考勤记录
我要核对2个工作表每天的工时是否一致,不一致的话SHEET1中底色标示出来。

各位大神拜托了,我要掉泪中,在线急等。
搜索更多相关主题的帖子: 查找 颜色 工作表 不同 一致 
2018-03-22 12:06
rains0921
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2018-3-22
得分:0 
Private Sub 核对_Click()
On Error Resume Next
Set mycnn = CreateObject("adodb.connection")
Set rs = CreateObject("adodb.recordset")
mycnn.Open "Provider=Microsoft.jet.OLEDB.4.0;Extended Properties=Excel 8.0;Data Source=" & ThisWorkbook.FullName
For j = 3 To [A1].End(xlToRight).Column
For i = 2 To [A1].End(4).Row
rs.Open "Select * From [3月$A1:AX65535] Where 姓名 Like '" & Cells(i, 2) & "' And 日期 Like '" & Cells(1, j) & "'", mycnn, 1, 1
If Cells(i, j).Value <> IIf(IsNull(rs.Fields("有效生产工时")), 0, rs.Fields("有效生产工时")) Then Cells(i, j).Interior.Color = RGB(255, 255, 0)
rs.Close
Next
Next
mycnn.Close
End Sub
2018-03-23 09:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485492-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.211562 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved