看板 Office 關於我們 聯絡資訊
剛收到個excel檔案 大概8MB 跑的非常慢 初步看了一下資料 每個sheets頂多一千多筆 但是太多sheets以及Macro 不知道有什麼方法像是檔案管理員一樣列出所有sheets以及Macro的大小或筆數? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.216.183 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1500043150.A.E68.html
soyoso: 列出所有工作表內的筆數,可迴圈於工作表集合或工作表索引 07/14 23:07
soyoso: 值;資料上有連續要抓最後有值的列號(筆數)的話 07/14 23:09
soyoso: range.find或range.end,列號則加上row;不連續可以工作表 07/14 23:10
soyoso: 函數count或counta 07/14 23:10
soyoso: 或以是自訂名稱內以get.workbook(1)取得活頁簿內工作表名 07/14 23:19
soyoso: 的集合,以index配合row取出,mid和find切出工作表名 07/14 23:22
soyoso: indirect到該工作表內的儲存格參照位址,最後以count或 07/14 23:23
soyoso: counta回傳筆數 07/14 23:23
liton: 謝謝 我試試看 07/14 23:27
Linkey: .xls to .zip 07/15 00:55
foolkids: 在每個工作表Ctrl+End 看看是不是藏了很多空白欄跟列 07/16 10:04
foolkids: 另外也可以用F5 「到…」這個功能,找看看是不是很多物 07/16 10:04
foolkids: 件 07/16 10:04