0

1つのExcelシート用にマクロの形式でコードを記述しています。このマクロでは、現在のブックのコピーを別の場所に生成しています。次に、このコピーされたExcelブックにアクセスして、そのワークシートの一部をマクロから削除する必要があります。現在のExcelシートマクロから新しくコピーされたシートにアクセスする方法を教えてもらえますか?

4

1 に答える 1

0

次のコードを使用すると、ブックのコピーを編集できます。

サブテスト()
    ワークブックとして薄暗いwb
    文字列としての薄暗いstrName

    strName = ""&ActiveWorkbook.Name
    ActiveWorkbook.SaveCopyAsファイル名:= strName
    wb = Workbooks.Open(strName)を設定します

    Application.DisplayAlerts =False'シートが削除されたときにユーザーに尋ねられるのを防ぎます
    wb.Worksheets( "Sheet1")。削除
    Application.DisplayAlerts = True

    wb.Close SaveChanges:= True
サブ終了
于 2013-01-29T08:58:35.613 に答える