返回列表 上一主題 發帖

[發問] 請問是否能禁止新增sheet的方式

回復 1# z71078170



試試看
  1. Option Explicit
  2. Private Sub Workbook_NewSheet(ByVal Sh As Object)
  3.     Application.DisplayAlerts = False
  4.     Sh.Delete
  5.     Application.DisplayAlerts = True
  6. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 3# c_c_lai
會的 ,但要執行5000 多次後.
  1. Option Explicit
  2. Private Sub Workbook_NewSheet(ByVal Sh As Object)
  3.     Application.DisplayAlerts = False
  4.     Debug.Print Sh.Name
  5.     Sh.Delete
  6.     Application.DisplayAlerts = True
  7. End Sub
  8. Sub Ex()
  9.     Dim I As Long
  10.     On Error Resume Next
  11.     Do
  12.         Debug.Print I
  13.         I = I + 1
  14.         DoEvents
  15.         Sheets.Add Sheets(1)
  16.     Loop
  17. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題