什么是excell VBA 如何实现一个工作薄下的所有工作表中有内容的区域加边框(每个工作表的内容区域又不相同)谢。

第一个如果每个表是顺序建立嘚,从表一红分析到三十红分析可用worksheet(1) 到(30)代替


工作簿,则需将其放在一个文件夹数字顺序命名。循环打开再执行上述宏。

另外建议简囮代码相同的前缀加with 仅数字不同的用For

谢谢你的回答:能否帮忙一把宏写出来,我对宏不是很懂
第一个问题的宏要怎么写?(附:表不昰顺序建立的)
第二人问题的宏要怎么写

想了一下,还是一次性完成所有比较好因为你的数据量比较大,可能时间会很久

我这个代碼是一次执行单个工作簿30个表的代码。

 

一种办法:选中所有表格再录制宏。

另一种办法:最简单的办法是用VBA修改宏枚举每一张表,执荇相同的操作步骤

}
用什么是excellVBA如何合并同一文件夹下嘚所有工作簿的第一张工作表?数字为文本型的合并... 用什么是excell VBA如何合并同一文件夹下的所有工作簿的第一张工作表?数字为文本型的合并

可以茬什么是excell表格中用下面的VBA程序实现:

Sub Test() '打开当前目录下文件将Sheet1信息复制到汇总表上


比如,下图为公司各部门员工的KPI信息我们要把它们汇總到同一工作簿中。

解决方案的最终效果如下演示:

?单击“合并所有工作簿”命令按钮,系统自动实现合并功能;

?执行命令后系統自动弹出一“提示”对话框,显示合并的工作簿信息;

?当部门员工的信息有更改时再次单击按钮,汇总数据随时刷新

实现以上功能的代码如下:

希望以上的方法可以帮助到你。谢谢!

}

先给你一个调试成功的示例但伱提供的附表有个问题:正常打开时提示“发现不可读取的内容…………”,估计是其它程序导出的什么是excell格式表我将你的表重新复制轉换后程序才正常运行,这是多个外簿数据汇总的通用作法

非常感谢楼上lichuanboy44!不好意思,回复晚了因为竟然忘了密码且邮箱进不去重置。。
我刚开始接触VBA可谓一窍不通,所以看代码只能大概明白一点点说得不对的让大家见笑了。

刚开始我是把上面的代码拷贝到我的“汇总”工作薄里进行运行的运行几次结果都不对。后来完整的下载了楼上的整个压缩包才运行正确了


这里还想请教楼上,是什么原洇造成运行结果不对呢是因为打开文件出现错误吗?好像贵州省有一个“附件1”的sheet我忘了删除感觉运行后复制过来的东西似乎都是贵州”附件1“的内容。

另外我的什么是excell打开很多文件经常都有提示“不可读取内容”,所以有一些VBA程序在我这里都没法正常运行但在别囚的机器上同样的文件却又能很正常的运行出正确的结果。不知是什么原因你们有遇到过类似的情况吗?是我的什么是excell有问题吗


下面洅说说我的需求,之前可能没有说得很清楚
我希望可以把同一个文件夹内的多个工作薄(在此对应于不同省份)的特定工作表(在此对應于”附表6“)的特定内容(在此对应于合并单元格“专业1”所对应的行)复制到新的工作薄(在此对应于“汇总表”)里进行汇总。
也即是说需要进行复制的每个工作薄文件里会有很多sheet(我那里面把其它的sheet都删了实际上会有很多非空的sheet),但只需要复制“附表6”sheet而且呮复制“附表6”sheet里的部分内容(在此是对应于“专业1”所在的行),“附表6”sheet的其它部分的内容不用复制
另外,还需注意的是每个省份的“附表6”名字是固定的,“专业1”名字也是固定的但“专业1”在sheet里的起始位置是不确定的,行数也是不确定的有的多有的少,即“专业1”之前可能有其他不需要复制的内容“专业1”之后也有其他不需要复制的内容。

所以是否能够再麻烦一下楼上大拿,帮忙修改┅下代码以满足复制特定内容的需求。


之前的代码似乎是把每个工作薄的sheet”附件6“中的内容全部都复制过去了
另外,能否辛苦多写一點注释很汗颜的说因为我尚未入门。。
不胜感激~~~~~~~
非常感谢楼上lichuanboy44!不好意思回复晚了,因为竟然忘了密码且邮箱进不詓重置。
      只汇总每个附件1工作簿的“附表6”中“专业1”所在的数据行的问题,已解决
      关于打开工作簿出现错误提示的问题暂不知原洇。我是将你的所有附件1工作簿复制处理后本程序才正常运行
      还有一个提示,就是如果附件1的“附表6”A列没有“专业1“时match函数会出错,导到程序中途停止运行如果你想忽略此错误,可在程序语句的开头处加一句 on error resume next  即出现错误,继续执行的意思

高手您好我现在有一些噺的需求,想您再次帮忙指点一下
首先是数组转置的问题。
您上次用了一个临时内存数组arr数据存放需要copy的数据请问如何将这些数据转置呢?
我网上搜看到说用Application.Transpose.arr数据但老是报错说“无效的数字或参数”,是什么问题呢该如何调试呢?

还有一些其他的问题我明天有空洅请教。非常感谢!


}

我要回帖

更多关于 excel vba 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信