返回列表 上一主題 發帖

在工作表執行另一格工作表的巨集

  1. Sub 工作表_新增股票名稱()
  2. Dim ShtN$, Sht As Worksheet
  3. Set uRng = ActiveCell
  4. If uRng.Column <> 3 Or uRng.Row < 5 Or uRng = "" Then MsgBox "※請先選取個股代號!": Exit Sub
  5. ShtN = uRng.Value
  6. On Error Resume Next
  7. Set Sht = Sheets(ShtN)
  8. If Not Sht Is Nothing Then MsgBox "工作表名稱已存在! ": Exit Sub
  9. Sheets("格式").Copy after:=Sheets(2)
  10. With ActiveSheet
  11.     .Name = ShtN
  12.     .[B1] = ShtN
  13.     .[D1] = uRng(1, 2)
  14. End With
  15. End Sub


  16. Sub 工作表_刪除最後一個()
  17. Application.DisplayAlerts = False
  18. With Sheets(Sheets.Count)
  19.     If .Name <> "即時資訊" And .Name <> "格式" Then
  20.        If MsgBox("確定要刪除〔" & .Name & "〕工作表? ", 1 + 32 + 256) = vbOK Then .Delete
  21.     End If
  22. End With
  23. End Sub
複製代碼
Xl0000354.rar (28.89 KB)

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題