Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3411|回复: 5

[已解决]从工作薄导出工作表

[复制链接]
发表于 2011-9-15 22:34 | 显示全部楼层 |阅读模式
请问下能不能从工作薄导出工作表是筛选后的可见单元格内容,我这个表不能导出筛选后的内容,只能导出整表的可见值,我想导出筛选后的可见值,请高手帮忙下,谢谢。
最佳答案
2011-9-16 08:09
本帖最后由 zjdh 于 2011-9-16 08:49 编辑
  1. Sub TEST()
  2.     Application.DisplayAlerts = False
  3.     For Each xlWk In Workbooks
  4.         If xlWk.Name = Date & "导出的报表.xlsx" Then
  5.             MsgBox "〖 " & Date & "导出的报表.xlsx 〗已打开,请关闭后再导出报表!"
  6.             Exit Sub
  7.         End If
  8.     Next
  9.     FL = ThisWorkbook.Path & "" & Date & "导出的报表.xlsx"
  10.     If Dir(FL) <> "" Then
  11.         If MsgBox("〖 " & Date & "导出的报表.xlsx 〗已存在,是否复盖原文件?", vbQuestion + vbYesNo) = vbNo Then Exit Sub
  12.     End If
  13.     With ThisWorkbook
  14.         Workbooks.Add
  15.         .Sheets("AD、FTTB(FTTO)-设备表").Range("A1:H215").Copy
  16.         ActiveSheet.Paste
  17.         Columns("A:H").Columns.AutoFit
  18.         Application.CutCopyMode = False
  19.         ActiveWorkbook.SaveAs FL
  20.         ActiveWorkbook.Close
  21.     End With
  22.     Application.DisplayAlerts = True
  23. End Sub
复制代码

附件.rar

187.51 KB, 下载次数: 97

附件表

发表于 2011-9-16 08:09 | 显示全部楼层    本楼为最佳答案   
本帖最后由 zjdh 于 2011-9-16 08:49 编辑
  1. Sub TEST()
  2.     Application.DisplayAlerts = False
  3.     For Each xlWk In Workbooks
  4.         If xlWk.Name = Date & "导出的报表.xlsx" Then
  5.             MsgBox "〖 " & Date & "导出的报表.xlsx 〗已打开,请关闭后再导出报表!"
  6.             Exit Sub
  7.         End If
  8.     Next
  9.     FL = ThisWorkbook.Path & "" & Date & "导出的报表.xlsx"
  10.     If Dir(FL) <> "" Then
  11.         If MsgBox("〖 " & Date & "导出的报表.xlsx 〗已存在,是否复盖原文件?", vbQuestion + vbYesNo) = vbNo Then Exit Sub
  12.     End If
  13.     With ThisWorkbook
  14.         Workbooks.Add
  15.         .Sheets("AD、FTTB(FTTO)-设备表").Range("A1:H215").Copy
  16.         ActiveSheet.Paste
  17.         Columns("A:H").Columns.AutoFit
  18.         Application.CutCopyMode = False
  19.         ActiveWorkbook.SaveAs FL
  20.         ActiveWorkbook.Close
  21.     End With
  22.     Application.DisplayAlerts = True
  23. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2011-9-16 21:11 | 显示全部楼层
回复 zjdh 的帖子

谢谢帮忙,现在是可导出来了,我想请问下能不能只导出筛选后可见单元格部分,隐藏的内容不要了,不知道有没有这样的,谢谢。
回复

使用道具 举报

发表于 2011-9-17 07:45 | 显示全部楼层
导出来的文件中没有隐藏的内容啊!
回复

使用道具 举报

 楼主| 发表于 2011-9-17 16:19 | 显示全部楼层
谢谢了,就那样子也很好了。
回复

使用道具 举报

发表于 2011-9-17 16:35 | 显示全部楼层
有何要求做个样张。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 10:05 , Processed in 0.264444 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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