Do Whileループを実行して、ワークブックのSheet2の新しい列でSheet2の3つの列を連結しようとしていますが、2番目のワークシートを参照していると、最初のシートでこのコードを実行すると、私には肯定的な結果が得られます。VBAを使用してExcelワークブックでループを実行する
ActiveWorkbook.Worksheets("Sheet2").Activate
Dim noSep As String
noSep = ""
Cells(1, 3) = col1
Cells(1, 30) = col2
Cells(1, 32) = col3
Cells(1, 63) = colconcatenated
x = 2
Do While Worksheets("Sheet2").Cells(x, col1) <> ""
Cells(x, coloncatenated) = Cells(x, col1) & noSep & Cells(x, col2) & noSep & Cells(x, col3)
x = x + 1
Loop
Columns("BK:BK").EntireColumn.AutoFit
私は今これを手にしています。ありがとう! – 1up