2017-08-02 8 views
0


毎日新しい用紙を作成して古い用紙を削除するブックがあります。 "Worksheet_Change"サブを切り取り、新しいシートに移動したいのですか?このコードをプログラムで移動して、手動のプロセスではないようにするにはどうすればよいですか。また、プログラムで "Worksheet_Change"関数をVBAで1回アクティブにする方法と、セル内をクリックする方法がありますか?VBAをプログラムで使用して、別のワークシートにイベントサブをカット(コピーしない)していますか?

事前のおかげで、
ミダス

+0

ワークシートのコピーを作成します。これにより、モジュール内のコードが保持されます。 Changeイベントハンドラを起動するには、どのような状況でトリガすべきかのような詳細を提供する必要があります。 –

+0

@David Zemensワークシートの変更イベントです。ワークシート内の列が変更された後、コードが実行されたときを探します。コードを別のシートにコピーする方法と、常に同じシートを保持しなければならない方法はありますか?私もそれを移動したいシートは、それに関する異なる情報を持っています。 – Midas

+0

https://stackoverflow.com/questions/24701517/copy-vb​​a-code-from-one-worksheet-to-another-using-vba-codeこれは、あるシートから別のシートにコードをコピーする方法を示しています。実際にChangeイベントが発生していない場合、Changeイベントを発生させたいときは、まだ明確ではありません。 –

答えて

1

あなたのWorksheet_Change機能からなる、あなたのVBAコードwithnテンプレートのワークシートを作成することができます。それを隠す。それから毎日あなたは新しいものとしてそれを保存し、古いものを削除することができます。

+0

バックエンドコードを別のワークシートにコピーする方法はありますか?私が毎日加えるシートは空白ではありません。常に新しい情報があります。バックエンドコードを追加するだけの方がいいでしょう。 – Midas

+1

https://stackoverflow.com/questions/18497527/copy-vb​​a-code-from-a-sheet-in-one-workbook-to-another – helpME1986

関連する問題