ブックA
ブックB
ブックC
・・と複数のブックがあったとして、
ブックAとブックBを参照して値をコピーしてブックCに張り付けるとき
ブックAをオープン
ブックBをオープン
ブックCをオープン
for文
if( workbooks("ブックA").worksheet("Sheet1").Cells(X,Y).value = workbooks("ブックB").worksheet("Sheet1").Cells(X,Y).value )
ブックCに値を設定

という具合に、ブック名から指定して参照するコードを組みこんでいるのだが
処理が複雑でなければ処理速度はさほど気にながらないが、for文がいろいろ重なると、やたら処理速度が重くなる。