2017-07-19 22 views
0

私は現在、ウェブサイトからデータを取るために自分のvbaを持っています。分析用のコードを追加しました。vbaは毎回新しいシートにマクロ結果を保存します

私は、マクロを実行するたびに分析結果を新しいシートに保存したいと思っています。

コードをどのように扱うべきですか?

+0

https://stackoverflow.com/questions/20697706/how-to-add-a-named-sheet-at-end-of-all-excel-sheets – Vityata

+0

感謝@ Vityata、しかし私はしたいと思いますマクロを実行するたびに分析物を保存してください。たとえば、コードを3回実行してから、以前の解析用のものを3枚保存したいとします。 –

答えて

0

あなたは、あなたのコードに、この追加を開始新しいタブを生成していると「R_」と現在の日付/時間でそれを呼び出すことができます。

Sheets.Add.Name = ActiveSheet.Name = "R_" & Format(Date, "ddmmyy") & "_" & Format(Time, "hhmmss") 

、あなたはすべてのコードやプリントを編集する必要がこのシートに結果が表示されます。この2番目の部分では、使用しているコードを表示していなかったので、あなたを助けることは本当に難しいです。

+0

ありがとうございました。実際には、マクロを実行するたびに、シートが出てきます。シートを保存しないと、マクロをもう一度実行すると、以前の結果をカバーする同じシートに結果が表示されます。コードを実行するたびに結果を新しいシートに保存したいのですが、 –

関連する問題