bingguang

 

Sub AddSheets()
Dim i As Integer
Dim DaysInt As Integer
Dim NameStr As String

DaysInt = DateAdd("m", 1, Now) - Now

NameStr = Month(Now) & "-"

Application.DisplayAlerts = False

For i = Sheets.Count To 1 Step -1
If Sheets(i).Name <> ActiveSheet.Name Then
Sheets(i).Delete
End If
Next

ActiveSheet.Name = NameStr & "1"


For i = 2 To DaysInt
Sheets(1).Copy After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = NameStr & CStr(i)
Next

Application.DisplayAlerts = True
End Sub

 

 

 

 

参见:  http://zhidao.baidu.com/link?url=ZZXXm8c-d-SEiKh9HXv0w6U5LxESX65PAqd2DDznhhHSbh2yVeJyPCbeTGwd7jJ3hFnFGC-pDwI6Wa134fiDxa

分类:

技术点:

相关文章:

  • 2021-11-28
  • 2021-11-20
  • 2022-02-22
  • 2021-05-21
  • 2021-07-14
  • 2021-11-26
  • 2022-01-26
  • 2021-07-15
猜你喜欢
  • 2022-01-13
  • 2021-07-29
  • 2022-01-17
  • 2022-12-23
  • 2021-07-06
  • 2021-10-29
  • 2022-01-06
相关资源
相似解决方案