1
我有+ 40兆字節的Excel工作簿。原因是使用30列和20000行範圍內的公式的多個工作表。我想用VBA來計算這些單元而不是600000個公式。VBA執行Excel公式與單元格引用在許多不同的細胞
我需要的是一個VBA腳本來計算如下: A列第2行:
"=IFERROR(IF(MATCH(Sheet1!G3;Sheet2!K3:AE3;0);1;0);0)"
列一排3:
"=IFERROR(IF(MATCH(Sheet1!G3;Sheet2!K4:AE4;0);1;0);0)"
... 列一列20000:
"=IFERROR(IF(MATCH(Sheet1!G3;Sheet2!K20001:AE20001;0);1;0);0)"
列B行2:
"=IFERROR(IF(MATCH(Sheet1!G4;Sheet2!K3:AE3;0);1;0);0)"
B列第3行:
"=IFERROR(IF(MATCH(Sheet1!G4;Sheet2!K4:AE4;0);1;0);0)"
... 列B行20000:
"=IFERROR(IF(MATCH(Sheet1!G4;Sheet2!K20001:AE20001;0);1;0);0)"
等了其他列。
任何人都可以幫忙嗎?我是VBA的新手,不知道從哪裏開始。
許多thanx提前!
第一個問題 - 你爲什麼要移動這VBA?這是由於表單的大小還是計算需要很長時間?因爲如果只是計算需要很長時間,您可能會比完整的VBA解決方案做得更簡單。 –