Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 兰色幻想

工作表按名称排序(VBA80集第25讲课后练习题)上交专贴

  [复制链接]
发表于 2012-12-25 22:43 | 显示全部楼层
回 帖 看 看 答 案
回复

使用道具 举报

发表于 2012-12-27 14:12 | 显示全部楼层
回复

使用道具 举报

发表于 2012-12-30 18:42 | 显示全部楼层
回复

使用道具 举报

发表于 2013-1-2 10:55 | 显示全部楼层
学习学习高手们的经验
回复

使用道具 举报

发表于 2013-2-14 23:02 | 显示全部楼层
VBA80集第25集课后练习题
回复

使用道具 举报

发表于 2013-4-14 16:37 | 显示全部楼层
难啊  向高手学习学习
回复

使用道具 举报

发表于 2013-4-24 10:49 | 显示全部楼层
2011年的课 我2013年才学到25集@@
回复

使用道具 举报

发表于 2013-4-24 16:31 | 显示全部楼层
看看代码,看看代码
回复

使用道具 举报

发表于 2013-4-26 17:35 | 显示全部楼层
新手求助!为什么分离出来的工作表传到其它电脑上有公式的不能看,可否帮忙更改一下代码,将分离出来的内容不与原表相关联。
Sub s1()
Dim sh As Worksheet
Sheets("日模板").Copy
Set wb = ActiveWorkbook
wb.SaveAs ThisWorkbook.Path & "/1日.xls"

wb.Close True
End Sub
Sub s2()
Dim x As Integer
Dim sh As Worksheet
Dim str As String
For x = 1 To Sheets.Count
Set Sheets(x) = sh
Set sh = ActiveWorksheet
str = Sheets(x).Name
sh.SaveAs ThisWorkbook.Path & "/str.xls"
Exit Sub
Next
End Sub



Sub 另存报表()

    Dim sh As Worksheet

    Dim bd As Workbook

    Dim x As Integer

       Set bd = ThisWorkbook

    For x = 1 To Sheets.Count

        Set sh = Sheets(x)

        If sh.Visible = xlSheetVisible Then

        sh.Copy

        ActiveWorkbook.SaveAs bd.Path & "/" & sh.Name & ".xls"

        ActiveWorkbook.Close False      
        bd.Activate

        End If

    Next

  End Sub
回复

使用道具 举报

发表于 2013-5-21 17:32 | 显示全部楼层
学习学习学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 22:11 , Processed in 0.360168 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表