最近做了一個 excel 資料轉換巨集,但是在某些電腦上無法順利執行,昨天終於發現是因為 excel 2019 在排序時使用的函式是 Sort.SortFields.Add2,但是在 excel 2016 使用的則是 Sort.SortFields.Add。就差了這個一個小小的 2,應該是 excel 2016 沒有 Sort.SortFields.Add2,所以巨集跑到這步驟就死掉了。
拿掉了這個 2,在 excel 2016 就可以順利執行了!
excel 2019 與 excel 2016 錄製排序動作的巨集,就差在這一個 2