返回列表 上一主題 發帖

[發問] 請問要如何切割數據以方便做圖?

[發問] 請問要如何切割數據以方便做圖?

因為工作需求
所以常常要將圖畫成 sheet2 的樣子
但是從資料庫抓下來的 data 是 sheet1 排列方式
請問該怎麼做才能快速將資料變成 sheet2 的形式以方便做圖呢?

Sheet2 是先對 1. EQ 2. TIME 做排序
再看 EQ 有多少 group 再依順序列在 TIME 的後面,並將同 group 的數值往旁邊移
且根據需要,在 group 的最後插入 0~n 的空白列
(每個 group 後面插入的空白列都是一樣的,不會有的插入一列,有的不插入)
最後再畫出折線圖。

有時候 group 太多,數據會移到亂掉,所以希望藉由 VBA 快速又不易弄錯來達成需求。
排序的部份我可以自己手動排序,但數據切割的部份希望由 VBA 達成。
請幫幫忙,謝謝∼

範例.zip (16.75 KB)

回復 2# stillfish00


不好意思
我從 "With .Sort" 這裡就開始出現錯誤
請問該如何修正?還是我哪裡有弄錯呢?
謝謝!

TOP

回復 4# stillfish00


排序的部份沒有出現錯誤訊息了
但下一步又跳出 error "ar = .[A1].CurrentRegion.Value"
這裡該怎麼修改呢?

我 Excel 的版本是 2003
這也是版本差異的問題嗎?
謝謝!

TOP

回復 6# stillfish00


還是不行

因為公司只能使用 2003 版
可能語法不支援
所以會一直出現錯誤吧……

TOP

        靜思自在 : 真正的愛心,是照顧好自己的這顆心。
返回列表 上一主題