私はVBAの新機能ですが、週に1回実行するレポートで使用する必要があります。毎週別のシートにコピーして貼り付ける必要がある6つの列があります。これは累積的なので、毎週古いデータの後に新しいデータを貼り付け、置き換えることはありません。この場合の範囲は、A6:A24〜F6:F24です。 1つの追加の注意点は、日付と呼ばれる1つの列を追加したいと思います。スニペットを添付しました。新しいタブ(マネージャー、従業員など)に列ヘッダーを作成し、毎週データを入力することで、履歴データ付きのグラフを作成できます。 VBAマクロをExcelにコピーし、毎週セル範囲を別のシートにコピーして貼り付けます
私が出ているものを追加:
Sub sbCopyRangeToAnotherSheet()
'Method 1
Sheets("Summary Build").Range("A6:F24").Copy Destination:=Sheets("Sheet1").Range("A2")
End Sub
をお読みください申し訳ありません:
EDIT:セル、日付関数などを使用することができますか? –
私がVBAに新しく言うとき、ちょうど学ぶことを始めた本当に新しいLOLを意味する - 私は私たちの既存のVBAの文章をいくつかコピーし、調整をうまく行ったが、最後にペーストすることに問題がある。毎週そこに貼り付ける。 – user3496218
私は上記で思いついたものを加えました - それはそれらのセルに投稿するのにはうまくいますが、毎週 'A'の最初の空行に移動して、再度ペーストする必要があります。 。 – user3496218