私はExcelのアドインを書いています。新しいワークシートを作成し、既存のワークシートからデータをコピーすることになっています。
これで、アドイン全体が別の Excel ドキュメントで動作します。しかし、私が作業するために必要なものは、新しいワークシートを追加する機能を無効にしています.
誰かがこれを可能にするコードを教えてもらえますか?
Sub Auto_Open()
Dim WSheet As Worksheet
On Error Resume Next
Set WSheet = Sheets("DispersionList")
On Error Resume Next
Dim works As Worksheet
ActiveWorkbook.Unprotect
If WSheet Is Nothing Then
Set works = Worksheets.add(after:=Sheets(Worksheets.Count)).Name = "DispersionList"
Call makeFormat
Worksheets(1).Activate
End If
DispersionForm.Enabled = True
DispersionForm.Show
End Sub