VimIy微民网,让世界倾听微民的声音! 设为首页 | 加入收藏 | 网站地图
当前位置:主页 > 大杂烩 >

每个月都要收到很多表格,还要挨个整理到一个总表里面去,真是烦躁

整理时间:2013-09-18 03:07 来源:www.vimiy.com 作者:编辑 点击:

【楼主】2013-09-19 11:42

» 每个月都要收到很多表格,还要挨个整理到一个总表里面去,真是烦躁
    月初有很多表格发给我,我要挨个整理,这些表格都是格式相同(如果不同,也不过是某些人多了一行或者多了一列,或者多了标题行什么的)。
    有没有这样的局域网软件,可以让这些人在我设置的表格上填写自己的数据,省得我挨个分表来整理。
    
    局域网共享试过,总有些电脑不能访问我共享的文件夹,而且如果我没开机,他们就打不开共享文件夹,也就不能在总表里面填写了。
    excelcloud试过,那个需要外网权限,局域网用不了。
    
网友评论2013-09-19 11:47


    excel有保护工作薄 可以让他只能填数据不能修改格式
    
网友评论2013-09-19 11:50


    写个vba程序自动化
    然后楼主就失业了
    
网友评论2013-09-19 11:52


    Reply Post by 冷玉残香 (2013-09-19 11:47):
    
    excel有保护工作薄 可以让他只能填数据不能修改格式
    
    那还是要我把他们发过来的表,挨个打开整理到总表上
    局域网共享也不适用。要是有个能上传表格的平台就好了,平台上有表格,他们自己填写数据。
    
网友评论2013-09-19 12:02


    Reply Post by 疯狂松鼠 (2013-09-19 11:50):
    
    写个vba程序自动化<br/>然后楼主就失业了
    
网友评论2013-09-19 23:29


    不愿意来换啊 天天跑来跑去风吹日晒修设备的活愿不愿意干啊 坐办公室已经比很多人舒服了
    
网友评论2013-09-19 23:33


    搭楼问问各位大神excel能不能做三维表格的
    
网友评论2013-09-19 23:40


    如果所有表格格式都一样,新建一个工作表,命名后保存到和欲合并的几个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码。运行。等候一会就OK了。
    
    Sub 合并当前目录下所有工作簿的全部工作表()
    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 & "\" & "*.xls")
    AWbName = ActiveWorkbook.Name
    Num = 0
    Do While MyName <> ""
    If MyName <> AWbName Then
    Set Wb = Workbooks.Open(MyPath & "\" & MyName)
    Num = Num + 1
    With Workbooks(1).ActiveSheet
    If Num = 1 Then
    For G = 1 To Sheets.Count
    Wb.Sheets(G).UsedRange.Copy .Cells(.Range("A65536").End(xlUp).Row + 1, 1)
    Next
    Else
    For G = 1 To Sheets.Count
    Wb.Sheets(G).UsedRange.Offset(1, 0).Copy .Cells(.Range("A65536").End(xlUp).Row + 1, 1)
    Next
    End If
    WbN = WbN & Chr(13) & Wb.Name
    Wb.Close False
    End With
    End If
    MyName = Dir
    Loop
    Range("A1").Select
    Application.ScreenUpdating = True
    MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"
    End Sub
    
网友评论2013-09-20 00:04


    Reply Post by w76374023 (2013-09-19 23:40):
    如果所有表格格式都一样,新建一个工作表,命名后保存到和欲合并的几个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码。运行.......
    好评,已保存。
    
网友评论2013-09-20 00:07


    Reply Post by w76374023 (2013-09-19 23:40):
    如果所有表格格式都一样,新建一个工作表,命名后保存到和欲合并的几个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码。运行.......
    这个高级明早开电脑弄弄
    
网友评论2013-09-20 07:26


    Reply Post by 疯狂松鼠 (2013-09-19 11:50):
    写个vba程序自动化
    然后楼主就失业了
    对头。楼主多学啊。要么背函数要么学点VBA其实入门很容易。
    
网友评论2013-09-20 07:32


    如果Lz随便一个码农,早就喝茶看报了
    
网友评论2013-09-20 07:39


    Reply Post by w76374023 (2013-09-19 11:40):
    
    如果所有表格格式都一样,新建一个工作表,命名后保存到和欲合并的几个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码。运行。等候一会就OK了。 <br/><br/>Sub 合并当前目录下所有工作簿的全部工作表() <br/>Dim MyPath, MyName, AWbName <br/>Dim Wb As Workboo...
    已经保存,好评!
    

    
    
    

上一篇:有这样的电脑配件吗?
下一篇:没有了
关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系我们
Copyright © 2012年2月8日