Excel精英培训网

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

VBA80集第10集练习上交专贴(正确答案奖励20金币)

  [复制链接]
发表于 2023-3-6 15:31 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2023-3-28 10:20 | 显示全部楼层
回复

使用道具 举报

发表于 2023-7-4 12:46 | 显示全部楼层
本帖最后由 leoxxx 于 2023-7-4 12:49 编辑
  1. Sub 日报表格式生成()
  2.     Dim i As Integer
  3.     i = Val(Sheets(Sheets.Count).Name) + 1 '返回表名包含的数字,无数字则值为0。
  4.         Sheets("日报表模板").Visible = True
  5.         Sheets("日报表模板").Copy after:=Sheets(Sheets.Count)
  6.         Sheets("日报表模板").Visible = False
  7.         ActiveSheet.Name = i & "日报表"
  8.         Sheets(1).Select
  9. End Sub
  10. Sub 另存报表()
  11.     Dim i As Integer
  12.     For i = 1 To Sheets.Count
  13.         If Sheets(i).Name Like "*日报表" Then '判断表名字串是否包含"日报表"。
  14.             Sheets(i).Copy
  15.             ActiveWorkbook.SaveAs ThisWorkbook.Path & "\" & Sheets(1).Name & ".xls"
  16.             ActiveWorkbook.Close True
  17.         End If
  18.     Next
  19. End Sub
复制代码

回复

使用道具 举报

发表于 2023-7-4 12:55 | 显示全部楼层
risona 发表于 2022-8-30 20:26
第一题:插入表格至最后一张并重命名
Sub job1()
Dim x As Worksheet
  1. x.SaveAs ThisWorkbook.Path & "\" & ws.Name & ".xls"
复制代码

试试这条代码。
回复

使用道具 举报

发表于 2023-9-14 21:33 | 显示全部楼层
来和大佬们学习
回复

使用道具 举报

发表于 2023-10-15 11:50 | 显示全部楼层
学习下
回复

使用道具 举报

发表于 2024-1-9 10:50 | 显示全部楼层
感谢楼主
回复

使用道具 举报

发表于 2024-2-18 14:19 | 显示全部楼层
谢谢 谢分享!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 11:38 , Processed in 0.340100 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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