|
エクセルを2002から2003に移行したところ下記マクロの動きがとんでもなく緩慢になり困っております。
約20秒位で終了していたものが15分くらい掛かってしまいます。
どなたか解決法ご存じないでしょうか?
宜しくお願いいたします。
Set myhbook = Workbooks("1.xls")
myhbook.Activate
Set myh1sheet = Worksheets("表")
myh1sheet.Activate
For j = dgs(1) To dgd(1) このdgsは1、dgdは19です。
hd(j) = Cells(hg(j), hl(j))
Next
Set myh2sheet = Worksheets("表-1")
myh2sheet.Activate
For K = dgs(2) To dgd(2) このdgsは33、dgdは4000です。
hd(K) = Cells(hg(K), hl(K))
Next
Set mydbook = Workbooks("dat.xls")
mydbook.Activate
Set mydsheet = Worksheets("dat1")
For j = dgs(1) To dgd(1)
Cells(5 + j, dgd(3)) = hd(j) このdgdは3です
Next
For K = dgs(2) To dgd(2)
Cells(5 + K, dgd(3)) = hd(K)
Next
|
|