以前也經常遇到類似問題,并且其解決技巧很有效率,因此在這里和大家分享。
如下所示的工作表,在主工作表MASTER中存放著從數據庫下載的全部數據。現在,要根據列E中的數據將前12列的數據分別復制到其他工作表中,其中,列E中數據開頭兩位數字是61的單元格所在行前12列數據復制到工作表61中,開頭數字是62的單元格所在行前12列數據復制到工作表62中,同樣,開頭數字是63的復制到工作表63中,開頭數字是64或65的復制到工作表64_65中,開頭數字是68的復制到工作表68中。
代碼并不難,很實用!在代碼中,我已經給出了一些注釋,有助于對代碼的理解。個人覺得,這段代碼的優點在于:
將數據存儲在數組中,并從數組中取出相應的數據。
將數組數據直接輸入到工作表單元格,提高了代碼的簡潔性和效率。
將代碼適當修改,可以方便地實現類似的需求。