0

列を別のブックにコピーするためにこれを試みています。ただし、各行にコンマを追加する必要があります。可能です?

        WBSource.Worksheets(1).Columns(i).Copy _
        Destination:=WBDest.Worksheets(1).Columns(1)
4

1 に答える 1

0

それを行うには2つの方法があります。

  1. ソースの各セルを反復処理し、このセルの値をある変数に設定し、コマを追加してから、この変数の宛先セルに値を設定します。

  2. 列をコピーして貼り付け、結果の列の各セルを繰り返してコマを追加します。

私は2番目のものをはるかに速く行います。

また、マクロが機能している間に画面の更新を無効にすることで、すべてのバリアントを高速化できます。

Application.ScreenUpdating = False  
于 2012-11-25T14:05:28.330 に答える