- 帖子
- 248
- 主題
- 55
- 精華
- 0
- 積分
- 314
- 點名
- 123
- 作業系統
- XP / WIN7
- 軟體版本
- 2003 / 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- Tainan
- 註冊時間
- 2013-10-18
- 最後登錄
- 2025-6-24
            
|
2#
發表於 2017-12-11 09:44
| 只看該作者
回復 1# paul3063
作法可能需要寫VBA
程式碼如下- Option Explicit
- Private Sub Workbook_Open()
-
- Dim i, flag As Integer
-
- flag = 0
-
- '判斷工作表是否存在
- For Each i In Worksheets
- If i.Name = Application.Text(Now(), "yyyymmdd") Then
- flag = 1
- Exit For
- End If
- Next
-
- '若工作表不存在 判斷是否為六日 (weekday 星期日=1 星期六=7)
- If Weekday(Now()) <> 7 And Weekday(Now()) <> 1 And flag = 0 Then
-
- Worksheets.Add.Name = Application.Text(Now(), "yyyymmdd")
-
- End If
-
- End Sub
複製代碼 實作附件如下
AddWorksheet.zip (9.81 KB)
|
|