Sub clData()
Dim ComputerCount As Object
tms = Timer
p = ThisWorkbook.Path & "\"
f = Dir(p & "*.xls")
Application.ScreenUpdating = False
tms = Timer
On Error Resume Next
Set Rng = ThisWorkbook.Sheets("sheet1") Rng.Range("a2:c65536").ClearContents Do While f <> "" If f <> ThisWorkbook.Name Then
fn = fn +
Set wb = GetObject(p & f)
With wb.Sheets("sheet2")
rw = .Range("a65536").End(xlUp).Row
trw = Rng.Range("a65536").End(xlUp).Row + For i = To rw GetData = .Range("A" & i & ":C" & i).Value
Rng.Range("A" & trw & ":C" & trw) = GetData Next End With
End If
f = Dir
Loop
Call tj
Set wb = Nothing
MsgBox “总共找到 " & fn & "个文件,共有" & trw - 2 & "条记录,用时" & Timer - tms & "秒” & t1
Application.ScreenUpdating = True Exi: End Sub Sub tj()
Set Rng = ThisWorkbook.Sheets("sheet1")
r = Rng.Range("a65536").End(xlUp).Row
Dim a%, b%, c%, d%, e%, t%
a =
b =
c =
d =
e = 'Clear Background Color
For n = To Rng.Range("A" & n).Interior.ColorIndex = xlNone
Rng.Range("B" & n).Interior.ColorIndex = xlNone
Rng.Range("C" & n).Interior.ColorIndex = xlNone Next n For i = To r
If Rng.Range("C" & i).Value = "groupA" Then a = a +
If Rng.Range("C" & i).Value = "groupB" Then b = b +
If Rng.Range("C" & i).Value = "groupC" Then c = c +
If Rng.Range("C" & i).Value = "groupD" Then d = d +
If Rng.Range("C" & i).Value = "groupE" Then e = e + p = i Mod
If p = Then
Rng.Range("A" & i).Interior.ColorIndex =
Rng.Range("B" & i).Interior.ColorIndex =
Rng.Range("C" & i).Interior.ColorIndex =
Else
Rng.Range("A" & i).Interior.ColorIndex =
Rng.Range("B" & i).Interior.ColorIndex =
Rng.Range("C" & i).Interior.ColorIndex =
End If
Next i Rng.Range("H2").Value = a
Rng.Range("H3").Value = b
Rng.Range("H4").Value = c
Rng.Range("H5").Value = d
Rng.Range("H6").Value = e
Rng.Range("H7").Value = a + b + c + d + e 'Total End Sub

VBA汇总同目录下的所有工作簿数据到另一个工作簿,并进行统计的更多相关文章

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

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

  2. eclipse新建web项目,运行后在tomcat安装目录下webapps中没有该项目

    一.发现问题在eclipse中新建Dynamic Web Project,配置好本地的tomcat并写好代码后选择Run on Server,但运行后发现在tomcat的安装目录下的webapps并没 ...

  3. autotools源文件相同/不同目录下

    关于Autotools 我们前面的章节中已经讲到了Makefile的使用(点击进入查看文章).我们知道在Linux下面如果编译一个比较大型的项目,我们可以通过Makefile的方式来完成. 但是,我们 ...

  4. kettle利用参数遍历执行指定目录下的所有对象

    使用kettle设计ETL设计完成后,我们就需要按照我们业务的需要对我们设计好的ETL程序,ktr或者kjb进行调度,以实现定时定点的数据抽取,或者说句转换工作,我们如何实现调度呢? 场景:在/wor ...

  5. 利用manifest文件对程序目录下的dll进行分类

    1 背景 对于大部分的券商和机构投资者,只能通过有交易所交易系统接入资质的券商提供的柜台系统来进行现货交易.相对于期货市场,现货市场的柜台系统千差万别,接入协议有明文字符串.二进制数据和FIX协议等, ...

  6. **apache环境下 禁止显示 index of/ 目录下(如何禁止访问网站根目录)

    比如: http://123.57.49.XX6// 当这样访问的时候,可能会列出网站的根目录 如何禁止列出网站目录,方法如下: 让别人知道你的网站目录结构直接查看你目录下的所有文件是很危险的一个事情 ...

  7. Android 获取SDCard中某个目录下图片

    本文介绍Android开发中如何获取SDCard中某目录下的所有图片并显示出来,下面的我们提供的这个函数是通用的,只要提供路径就可以查询出该目录下所有图片的路径信息,并保存到一个List<Str ...

  8. [转]读取assets目录下的数据库文件

    在做Android应用的时候,不可避免要用到数据库.但是当我们把应用的apk部署到真机上的时候,已经创建好的数据库及其里边的数据是不能随着apk一起安装到真机上的. (PS:这篇博客解决了我前面博客中 ...

  9. shell脚本 批量转换目录下文件编码

    发布:JB01   来源:脚本学堂     [大 中 小] 分享一例shell脚本,实现可以批量转换目录下的文件编码,很实用的一个小shell,有需要的朋友参考下.原文地址:http://www.jb ...

随机推荐

  1. Web APP 日期选择控件

    github地址: https://github.com/yuanzm/simple-date-picker#simple-date-picker simple-date-picker 基于zepto ...

  2. Spark资源配置(核数与内存)

    转载自:http://blog.csdn.net/zrc199021/article/details/54020692 关于所在节点核数怎么看? =========================== ...

  3. PHP-ML机器学习库之安装篇

    1.PHP-ML库安装要求:PHP>=7.1 2.切换到项目的跟目录下,使用composer进行安装:composer require php-ai/php-ml 安装完成后的目录如下: 新建测 ...

  4. svn安装和使用

    https://www.cnblogs.com/webStyle/p/3696003.html

  5. 【RestTemplete】使用RestTemplete传Json或者 {} 报错--解决

    https://jira.spring.io/browse/SPR-9220?focusedCommentId=76760&page=com.atlassian.jira.plugin.sys ...

  6. python3学习笔记五(列表2)

    参考http://www.runoob.com/python3/python3-list.html 嵌套列表 a = ['a','b','c']b = [1,2,3]x = [a, b]print(x ...

  7. windows下apache httpd2.4.26集群完整搭建例子:下载、启动、tomcat集群例子

    第一部分——下载 1.1: 百度搜索apache httpd关键字,第一个链接既是官方下载地址.如果这一步不会,此篇文章不适合你阅读,请自行停止. 1.2:进入官网http://httpd.apach ...

  8. Linux系统编程——信号

    目录 信号的介绍 信号的机制 信号的编号 Linux常规信号一览表 信号的产生 终端按键产生信号 硬件异常产生信号 kill函数/命令产生信号 信号的操作函数 信号集设定 sigprocmask函数 ...

  9. [SQL]sql server中如何直接查询存储过程EXEC返回的结果集?

    Declare @T Table (iDay VARCHAR(),iNum DECIMAL(,),yuxiang DECIMAL(,)) Insert @T --EXEC [dbo].[BSP0101 ...

  10. 快速傅立叶变换(FFT)算法

    已知多项式f(x)=a0+a1x+a2x2+...+am-1xm-1, g(x)=b0+b1x+b2x2+...+bn-1xn-1.利用卷积的蛮力算法,得到h(x)=f(x)g(x),这一过程的时间复 ...