vlookupを問題なく使用できるように、現在のアクティブなワークシートを変数として設定したいと考えています。なぜなら、このマクロを毎日実行し、毎日アクティブなワークシートに新しい名前(新しい日付)が設定されているからです。今私のマクロの中で私はActiveSheetを使用していますが、私は多くのvlookupを使用して前後に行きますので、それは挫折します。私はもっと明確になるようにコードの始めを提供します..私が必要とするのは、アクティブブックを変数として使用します。あなたがアクティブなワークシートを2回変更する見ることができるように、この方法では、でも、アクティブなワークシートが変更された場合、古い現在のワークシートが..変数式で作業するために現在のワークシートを変数として設定する
Application.DisplayAlerts = False
ActiveSheet.Cells.Copy
Worksheets.Add.Name = ActiveSheet.Name & "_Daily_RCCP"
With ActiveSheet
.Cells.PasteSpecial xlValues
.Cells.PasteSpecial xlFormats
End With
Application.DisplayAlerts = True
として保存されますので、私は最後のアクティブなワークシートなどを設定したいです変数
Worksheet'として '薄暗いWSと' WS = ActiveSheet'設定されていますか? –
2つのアクティブなワークシートを作成したい場合は、最初のワークシートがある場合、Dim ws1をワークシートとして設定し、ws1 = ActiveSheetを設定し、他の現在のアクティブワークシートが使用されている場合、ワークシートとしてDim ws2を設定し、ws2 =両方のワークシートは名前が付けられているかのように保存されますか? –