今日VBAでExcelの問題を解決する必要がありましたが、私はnoobのように感じます。私の要件は本当にシンプルですが、どういうわけか私はラインに入っています。VBA:回路図のコピールーチン
既存の各行に追加シートにいくつかのバリアントを追加したいと思います。
どうということは可能ですか?誰も私を助けることができるpls?
フィードバックとあなたの助けをありがとう。
挨拶 eXocode
ソリューションました:
`サブのCopyData()
RowInSheet3 = 1
For RowInSheet1 = 1 To Sheets(1).Range("A1").SpecialCells(xlCellTypeLastCell).Row
Sheets(3).Cells(RowInSheet3, 1) = Sheets(1).Cells(RowInSheet1, 1)
RowInSheet3 = RowInSheet3 + 1
For RowInSheet2 = 1 To Sheets(2).Range("A1").SpecialCells(xlCellTypeLastCell).Row
Sheets(3).Cells(RowInSheet3, 1) = Sheets(2).Cells(RowInSheet2, 1)
Sheets(3).Cells(RowInSheet3, 2) = Sheets(2).Cells(RowInSheet2, 2)
RowInSheet3 = RowInSheet3 + 1
Next
Next
エンドSub`
コピーVarシートデータを配列にコピーします。 .....エントリーシートのセルをループします。ループの繰り返しごとに、エントリーシートから1つのセルをコピーしてから配列をコピーします。 – jsotola