をしたい:
Sub test()
'Select sheet where data source is placed
Sheets("Data Source").Activate
'Declare variables for ranges
Dim Rng1, Rng2, Rng3 As Range
Set Rng1 = Range(Range("A3"), Range("B3").End(xlDown)) 'Define range in columns A:B
Set Rng2 = Range(Range("C3"), Range("D3").End(xlDown)) 'Define range in columns C:D
Set Rng3 = Range(Range("E3"), Range("F3").End(xlDown)) 'Define range in columns E:F
'Declare variables quantity of rows in each range
Dim r, r1, r2, r3 As Long
r = 2 'first blank rows
r1 = Rng1.Rows.Count
r2 = Rng2.Rows.Count
r3 = Rng3.Rows.Count
'Go to sheet Results
Sheets("Results").Activate
'Copy data into sheet Results
Range(Cells(r + 1, 1), Cells(r, 2).Offset(r1, 0)).Value = Rng1.Value
r = r + r1 + 2 '(2) represents the number of rows spacing the two tables
Range(Cells(r + 1, 1), Cells(r, 2).Offset(r2, 0)).Value = Rng2.Value
r = r + r2 + 2 '(2) represents the number of rows spacing the two tables
Range(Cells(r + 1, 1), Cells(r, 2).Offset(r3, 0)).Value = Rng3.Value
End Sub
を
スクリーンショットを投稿することはできますか?あなたは何を求めているのですか? –
@AleksandarMisich私は2つのスクリーンショットを追加しました。もし私が十分に明確でないかどうか私に知らせてください。それらの "ペア"は私の結果です。 –
[質問する](http://stackoverflow.com/help/how-to-ask)をお読みください。あなたが必要とするものを手に入れるためにあなた自身のコーディング努力を示すことなく、あなたはほとんど役に立たないでしょう。また、あなたが書いたテキストとスクリーンショットは実際には一致しません。あなたが書いたテキストは、論理的に複雑で、スクリーンショットの例に見えます。 –