你可以起好多個sub statements,之後起最後一個sub,call番哂以上咁多個sub,去automate哂成個process。
如果你次次個file唔一樣,可以唔放張sheet1起入面。第一個code係錯誤示範。
Sub function1():
data = sheet1.
End Sub
之後寫哂全部processes,將全部sub放起一個sub入面。例子:
Sub callall():
Call function1()
Call function2()
End Sub
最後你excel macro應該會見到 callall按鈕。你禁一下就會automate哂以上步驟。
唯一要擔心既係 你電腦hand唔handle到、data多唔多 同埋VBA Version,因為VBA比Python 慢好多倍 同埋 太舊既vba 冇比較好既functions(例如:.find / .match /.vlookup),data又太多,咁會導致hand機。
有時唔一定Python先做到既。只係Python比VBA先進姐