ループを作成してワークブックを作成し、以下を実行します。 1.ワークシートの選択 2.選択したワークシートのセルの選択コピー 3.マスターまたは「ホーム」シートへのリターン 4.コピーした値をこのマスターシートの次の空の行に貼り付けます。 5.次のワークシートに移動して、もう一度プロセスを開始します。ワークシート間でコピー/ペーストをループする方法はありますか?
私はこのコードを次のコードで取得しようとしましたが、私はまだVBA、ループ、およびダイナミックレンジの選択が新しくなってしまいました。
Sub Create_One_Table()
Dim wrksht As Worksheet
Dim c As Range, rng
For Each wrksht In ThisWorkbook.Worksheets
With wrksht
Range("BB2").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("05").Select
Range("BB17").Select
Range("B" & Rows.Count).End(xlUp).Offset(1).Select
Sheets("05").Paste
End With
Next wrksht
End Sub
私の質問は、最初に指定した操作を行うために上記のコードを変更するにはどうすればよいですか?上記のコードは、私が必要とする部分だけをコピーして貼り付ける(不完全であることを意味します)。どんな助けでも大歓迎です。私はこれまでこれまでに多くの時間を費やしてきました。ありがとう、
ご質問はありますか?お読みください[お問い合わせ方法](https://stackoverflow.com/help/how-to-ask) –
ポストに更新してください(うまくいけば)もっとクリアしてください – jules325