シート1に8列(AH)をループして、シート2に新しい列を1つ作成します。大量のデータのためにこれを行う必要があり、これを行うための最善の方法だと思う、それここExcelでネストループをコピーして貼り付けます
である私のコード
Range("E5").Select
Range(Selection, Selection.End(xlDown)).Select
Range("E5").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWindow.SmallScroll Down:=-96
Range("E5:E110").Select
Selection.Copy
Sheets("56 J").Select
Range("A2").Select
ActiveSheet.Paste
Sheets("56 g").Select
Range("F5").Select
Range(Selection, Selection.End(xlDown)).Select
Range("F5").Select
Range(Selection, Selection.End(xlDown)).Select
ActiveWindow.SmallScroll Down:=-96
Range("F5:F110").Select
Selection.Copy
Sheets("56 J").Select
Range("A110").Select
ActiveSheet.Paste
Sheets("56 g").Select
私は列をループ何かでこれを置くことができますどのように任意のアイデア?
これはまた、ループしたときの時間と文字が対応するデータに滞在したいと思い、私はdo.Iしようとしているものの一例です。しかし、今私の主な焦点は、データを単一の列にまとめることです。
あなたは何を試してみましたか?ループでスレッド/チュートリアルを参照しましたか?また、['.Select' /' .Activate'](https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba)の使用を避けるのが最善です。それを見れば、変数などの考え方を得るのに役立ちます。 – BruceWayne
データと望ましい出力の例を提供します。 – mjwatts
ここで2番目の回答を参照してください。https://stackoverflow.com/questions/20541905/convert-matrix-to-3-column-table-reverse-pivot-unpivot-flatten-normal –