合并EXCEL文件到一个文件的V宏

我建的宏:

Sub 合并文件的VBA()

Dim MyPath, MyName, AWbName

Dim Wb As Workbook, WbN As String

Dim G As Long

Dim Num As Long

Dim BOX As String

Application.ScreenUpdating = False

MyPath = ActiveWorkbook.Path

MyName = Dir(MyPath & "\" & "*.csv")

AWbName = ActiveWorkbook.Name

Num = 0

Do While MyName <> ""

If (MyName <> AWbName) And InStr(MyName, "PMT") = 0 Then

Set Wb = Workbooks.Open(MyPath & "\" & MyName)

Num = Num + 1

With Workbooks(1).ActiveSheet

.Cells(.Range("B1", "B100").End(xlUp).Row, 1) = Left(MyName, Len(MyName) - 4)

For irow = 1 To 100

.Cells(irow, 1) = Wb.Sheets(1).Cells(irow, 1)

Next

For G = 1 To Sheets.Count

For irow = 1 To 100

.Cells(irow, Num + 1) = Wb.Sheets(G).Cells(irow, 2)

Next

Next

WbN = WbN & Chr(13) & Wb.Name

Wb.Close False

End With

End If

MyName = Dir

Loop

Range("B1").Select

Application.ScreenUpdating = True

MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"

End Sub

原文地址:https://www.cnblogs.com/youmeetmehere/p/11641831.html

时间: 2024-10-20 06:15:50

合并EXCEL文件到一个文件的V宏的相关文章

python移动多个子文件中的文件到一个文件夹

1 import os 2 import os.path 3 import shutil 4 5 def listDir(dirTemp): 6 if None == dirTemp: 7 return 8 global nameList 9 if not os.path.exists(dirTemp): 10 print "file or directory isn't exist" 11 return 12 13 if os.path.isfile(dirTemp): 14 if

gcc 将两个文件合成一个文件(c)

一个文件是: 一个文件是: 两个文件的作用是输出一段文字,其中一个文件调用了另一个文件 gcc 命令为: -c 生成了object 文件,-o 生成了可执行文件,并且合成. 原文地址:https://www.cnblogs.com/zijidefengge/p/12244487.html

swift 录制多个音频 并将音频转换为mp3 并合成多个mp3文件为一个文件

我的需求是可以录制多个文件,最后生成的文件格式为mp3形式,查了下各种资料,因为swift无法直接将音频录制为mp3格式,所以最后我采取的解决方案为先将每个单独的文件转为mp3,最后逐一合并形成一个mp3文件 首先第一步录制 简单说明下: 参考:  http://www.jianshu.com/p/09af208a5663(感谢) http://www.hangge.com/blog/cache/detail_772.html(感谢) 1. 音频配置,我尝试了下尽可能多加各种配置最后有问题,测试

linux复制文件/移动文件从一个文件夹到另一个文件夹

cp ~/baidu/* ~/zhidao/cp -r逐层复制mv /data/link /usr/local 移动文件夹 解决方法 1.在cp命令后,加一个选项 -r . cp -r  /TEST/test1 /TEST/test2. 2.这样就可以成功的解决了. 解释一下: -r 这个options 是递归的意思.

allegro把formate symbol文件从一个文件拷入另一个文件的方法

allegro画好PCB后经常需要添加一些说明谢谢,比如叠层信息.阻抗表等,但是每次都自己画太麻烦,现在就写下如何重复使用各种格式. 1.打开包含这些信息的板子,FILE-> Export -> sub drawing 图1 2.选中自己需要的表格,然后单击,如图2 图2 3.将图2的目录改到需要拷入的PCB的目录下(名字可以改也可以不改),并保存. 4.在需要拷入的PCB中,FILE->Import -> sub drawing 图3 图4 5.一般会在图4中出现刚才输出的文件,

把目录下的文件导入一个文件中

Sub drbg()'把目录下所有文件名输入表格Dim str As StringDim wb As WorkbookDim sht As Worksheet str = Dir("d:\data\*.*")'可以把文件名改为"*.xls*"For i = 1 To 100' range("a" &i)=s=tr' workbooks.open ("d:\data\" & str) Set wb = Workb

在/proc文件系统中增加一个目录hello,并在这个目录中增加一个文件world,文件的内容为hello world

一.题目 编写一个内核模块,在/proc文件系统中增加一个目录hello,并在这个目录中增加一个文件world,文件的内容为hello world.内核版本要求2.6.18 ? 二.实验环境 物理主机:win7 64bit, i5双核,8G内存 虚拟机:Vmware Workstation 10.0.2 虚拟主机: CentOs-5.11,内核2.6.18 ? 三.实验思路 在着手解决问题之前,我在网上查阅了一些资料,大多是关于模块的介绍.linux内核采用的是模块化编程,这样可以很容易的添加或

php学习笔记--高级教程--读取文件、创建文件、写入文件

打开文件:fopen:fopen(filename,mode);//fopen("test.txt","r"): 打开模式:r  仅仅读方式打开,将文件指针指向文件头 r+  读写方式打开,将文件指针指向文件头 w  写入方式,指向文件头,假设不存在则尝试创建 w+ 读写方式,指向文件头,假设不存在则尝试创建 a  写入方式打开,指向文件末尾,假设不存在则尝试创建 a+ 读写方式打开,指向文件末尾,假设不存在则尝试创建 读取文件:fread:fread(); rea

Python - 创建目录,切换目录,创建文件,复制文件,移动文件 ,删除文件夹及文件

# -*- coding: utf-8 -*- """ Created on Mon Jan  9 00:35:43 2017 @author-Weixin: 953558077 """ import os import shutil import time ''' shutil模块的基础功能简介 copyfile( src, dst)      从源src复制到dst中去.当然前提是目标地址是具备可写权限.抛出的异常信息为IOException