Option ExplicitSub Find()
Dim myWorkbook As Workbook
Dim ws As Worksheet
Dim rg As Range, rg2 As Range
Dim rgFirst As Range
Dim nLength As Integer, i As Integer
Dim strTmp As String
Dim strFilePath As String '第三方2文件夹中导入xml文件名
Dim nNum As Integer  '销售件数
'nLength = 0
strTmp = ""
On Error GoTo errExSet rgFirst = Cells(ActiveCell.Row, ActiveCell.Column)Do While rgFirst.Value <> ""  '*************循环**********************************nLength = 0
strTmp = rgFirst.ValueIf Right(strTmp, 1) > 9 ThenMsgBox (strTmp & "的发货单据号有误!")Exit Sub
End IfSet ws = ThisWorkbook.Sheets(3)
ws.Columns("A:A").NumberFormatLocal = "yyyy-m-d"
ws.Columns("H:H").NumberFormatLocal = "yyyy-m-d"
Set rg2 = ws.Cells(rgFirst.Row, 1)
rg2 = rgFirst.Offset(0, -1)
rg2.Offset(0, 1) = rgFirst.Offset(0, -4)
rg2.Offset(0, 4) = rgFirst.Offset(0, 7)
'rg2.Offset(0, 7) = rgFirst.Offset(0, 1)
'rg2.Offset(0, 8) = rgFirst.Offset(0, 0)
'rg2.Offset(0, 9) = rgFirst.Offset(0, -2)'strFilePath = ThisWorkbook.Path & "/四川科伦每天销售发货明细.xls"
nNum = rgFirst.Offset(0, 2)Set myWorkbook = Workbooks.Item("四川科伦每天销售发货明细.xls")
'Set myWorkbook = ActiveWorkbookFor i = 2 To myWorkbook.Sheets.Count '''''''''''Set ws = myWorkbook.Worksheets(i)
Set rg = ws.Cells(1, 2)
Do While rg.Row <> ws.UsedRange.Rows.Count + ws.UsedRange.Row - 1 + 1If rg.Value = rgFirst.Value Thenrg2.Offset(0, 7) = rg.Offset(0, -1)rg2.Offset(0, 8) = rg.Offset(0, 0)rg2.Offset(0, 9) = rg.Offset(0, 2)If nNum <> rg.Offset(0, 4).Value ThenMsgBox strTmp & "的件数" & rg.Offset(0, 4).Value & "不对!可能错误!"rg2.EntireRow.Interior.Color = 65535rg2.Offset(0, 3) = rg.Offset(0, 4).Valuerg2.Offset(0, 3).Font.Color = -16776961Exit SubElserg2.Offset(0, 3) = nNumEnd IfExit ForEnd IfSet rg = rg.Offset(1, 0)
LoopNext ''''''''''''''''''''''''''If rg.Row = ws.UsedRange.Rows.Count + ws.UsedRange.Row ThenMsgBox strTmp & "销售单不对!可能错误!"rg2.EntireRow.Interior.Color = 65535Exit SubEnd IfSet rgFirst = rgFirst.Offset(1, 0)rgFirst.SelectLoop          ' *************循环**********************************Exit Sub
errEx:MsgBox (strTmp & "的执行有错误,请检查!")
End SubSub Macro1()
Application.OnKey "^+g", "Find"
End Sub

vba校对不同工作薄中的内容相关推荐

  1. excel合并多个工作表_如何将多个Excel工作薄中工作表批量合并到一个工作薄

    编辑:哈雷  |  来源:巨盒创意  |  欢迎转发到朋友圈  日常工作中,我们可能有这样的需求,我们的数据分别存放在N个工作簿里,我们需要把这些零散的数据都移动到一个工作簿里面,而且每张工作表分别存 ...

  2. C# 获取Excel工作薄中Sheet页(工作表)名集合

    #region 获取Excel工作薄中Sheet页(工作表)名集合/// <summary> /// 获取Excel工作薄中Sheet页(工作表)名集合/// </summary&g ...

  3. Excel文件中核对两个工作表中不同内容

    两份相同的销售报表,要从里面找出不同的数据要怎么做呢?数据少的话,一看就能找出不同的:数据多的话,那要自己一个个看就没那么容易找出来了.今天就来跟大家分享在Excel文件中两个工作表如何快高效快速的核 ...

  4. Python+Excel系列: 案例三:批量重命名一个工作薄中的所有工作表、批量重命名一个工作簿中的部分工作表

    文章目录 批量重命名一个工作薄中的所有工作表 批量重命名一个工作簿中的部分工作表 批量重命名一个工作薄中的所有工作表 例:把table文件夹下一个工作簿中所有工作表名中的"销售"二 ...

  5. C# 获取Excel工作薄中Sheet页(工作表)名集合

    #region 获取Excel工作薄中Sheet页(工作表)名集合/// <summary> /// 获取Excel工作薄中Sheet页(工作表)名集合/// </summary&g ...

  6. Excel学习系列(2)--不能在隐藏工作薄中编辑宏

    系列文章目录 文章目录 系列文章目录 前言 一.不能在隐藏工作薄中编辑宏? 二.解决方式 1.菜单栏-视图-取消隐藏: 2.原因分析 总结 前言 一.不能在隐藏工作薄中编辑宏? 问题描述:刚录制的宏无 ...

  7. vba ado返回集合_利用VBA代码导出工作表中的图片

    蓝字关注,加微信NZ9668获资料信息  VBA解决方案   系列丛书作者  头条百家平台 VBA资深创作者 _______________________________ 大家好,世界各地,疫情施虐 ...

  8. 如何使用VBA实现将工作簿中全部表格转换为区域

    工作表中的表格(有时也被称为超级表格)具备自动扩展等诸多功能,有时需要将表格转换为普通单元格区域,在Excel中操作很简单. 步骤1 选中表格中的任意单元格. 步骤2 依次单击[表设计]>> ...

  9. 如何把一个excel工作薄中N个工作表复制到另一个工作薄中

    一般遇到标题这样的情况,许多人可能会一个一个的复制粘贴,其实完全不必那么麻烦. 你可以按以下步骤来操作: 第一步:打开所有要操作的excel工作薄\n 第二步:按住Shift键,选择所有要复制的工作表 ...

最新文章

  1. Python Numpy多维数组.sum(axis=0/1/2...) 详解
  2. 利用进化算法+多进程/多线程来优化SVM中的两个参数:C和Gamma
  3. wxWidgets:wxFileName类用法
  4. 图解分布式架构的演进过程!
  5. docker create_Docker动手教程2.2:容器基本操作2
  6. 会玩!拼多多联手非诚勿扰“拼对象”:为2亿单身狗操碎了心
  7. 变量名可以是python的关键字_python – 如何使用关键字作为变量名?
  8. SCCM 部署操作系统 ,提示权限问题,报错:0xc00000098
  9. 【学习笔记】尚硅谷大数据项目之Flink实时数仓---数据可视化接口实现
  10. 提取mkv文件中的字幕
  11. xgboost 中的二阶导数为什么收敛更快?
  12. vue+springboot实现调用本地摄像头拍照上传后端使用百度ocr识别身份证信息
  13. python写音乐_你想过用代码来写音乐吗?我用业余时间开发的一个可以编程写音乐的python库(一)...
  14. 惜我者,我惜之; 冷我者,我弃之
  15. 程序员分享:最近面试 Java 后端开发的感受
  16. MyBatis 遇到 Error updating database.问题
  17. 几个python运维脚本
  18. xlwt/xlrd库的区别
  19. Linux C获取本机IP
  20. 天龙八部技术分析报告

热门文章

  1. 探索HTTP传输中gzip压缩的秘密
  2. MiniO 磁盘缓存快速入门
  3. Linux入门学习(一)
  4. 我忽然发现我写的cve漏洞管理系统简直就是redmine的一个小模块
  5. 复合辛普森求积公式原理_辛普森法则:公式及其原理
  6. flux_Flux建筑模式简介
  7. javascript测试_了解有关JavaScript承诺的更多信息:25次测试中从零到英雄
  8. 124_Power PivotPower BI DAX优化计算最大连续次数
  9. java 一些容易忽视的小点-控制语句
  10. 尚学堂java 参考答案 第八章