Excel VBA 的自動化抓取並重新排列的功能疑問?

請問各位前輩

如果我有一份 "重新排列.xlsm" 檔,希望可以自 "5666.csv" 檔擷取資料

"5666.csv" 檔內的資料排列方式是,每日會在2列新插入一列新的數值,範圍從 B2:BB2,然後B1是插入的日期

希望轉到 "重新排列.xlsm" 後,

數值放入 A2:J2 (10格),然後 A4:J4 (10格),然後 A6:J6 (10格),然後 A8:J8 (10格).... 依此類推

但是要能夠判斷 B1 是否等於今日的日期,若否,所有的數值希望能夠出現"ERROR"

像這樣的功能,要如何去實現阿?

AntonyCyue wrote:
請問各位前輩如果我...(恕刪)

我不是前輩 但我之前有弄過類似的東西 我有想到二個方式
一種是跑迴圏 因為你的東西是有規律的
另一種是直接在重新排列.xlsm的儲存格寫判斷式 (我會用2個if 分別判別時間 相對應的欄位是否有值,因為會比較好看XD )
不過這二個方式都是要二個檔案同時用excel開啟啦 當然要直接讀5666.csv也是可以 不過我

viclin0604 wrote:
我不是前輩 但我之...(恕刪)


恩,你是直接寫在 Excel 上面的Function吧?

應該不是巨集?

我本來也是用 Function,可是前陣子看到有人可以直接用巨集抓資料,

似乎可以不用把兩個檔案都開啟,我覺得這樣滿好用的,

我最終想要從 TXT 檔裡面抓資料出來,目前也還在讀其他網路上的資料。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!