返回列表 上一主題 發帖

請問如何將訂單原始資料轉成需要的?

請問如何將訂單原始資料轉成需要的?



大家好,這幾天查了許多資料,還是不能將資料轉好。想請問如何將A:E的資料,分別轉換成H:J 以及M到V呢? (如果大家在公式設定上,有更好的排列方式,也可以直接調整)

還煩情大家協助,謝謝。


附上EXCEL的檔案:
活頁簿1.zip (7.13 KB)

回復 3# ikboy


ikboy大大,

謝謝您的協助。

在操作巨集的過程中,有一些小問題,想請教您:
1. 會出現如檔案所示的N/A
2. 將第五行的資料複製到第六行、第七行,會出現執行階段錯誤'9' 陣列索引超出範圍。
偵錯會在:b(3 + jjj, j + jj) = tt(jjj)

想請問如何解決呢,謝謝您的協助。

活頁簿1 (2).zip (16.06 KB)

TOP

回復 5# ikboy

ikboy大大您好,
感謝您提供新的巨集,但經實測後,還是會有錯誤。如下圖:



不好意思,若您方便,還請麻煩您協助提供一些想法,謝謝您。

TOP

回復 7# 准提部林


謝謝准提部林大大提供的巨集寫法,在此想請教您:
如果想讓兩個表格分別從J1和J10的位置開始顯示的話,
"
[H1].Resize(MaxRa + 1, MaxCa) = Arr
[H1].Cells(1, MaxCa + 3).Resize(MaxRb + 2, MaxCb) = Brr
"
我改了上面的寫法,變成如下:
"
[J1].Resize(MaxRa + 1, MaxCa) = Arr
[J10].Cells(1, MaxCa - 2).Resize(MaxRb + 2, MaxCb) = Brr
"

但我發現,如果資料一變動的話,第二個表格不一定會從J10開始顯示。

想請問准提部林大大,該如何調整呢? 謝謝您。

TOP

回復 9# 准提部林


謝謝您的回覆。
在經過實測後,發現第二個表格是會隨著第一個表格的內容來空兩行。

不好意思,想請問您,可以讓第二個表格固定都從J10開始嗎?

再拜託您抽空協助想法,謝謝您。

TOP

回復 12# 准提部林


謝謝您的回覆

關於您提到的問題,對您非常不好意思,我沒有說明清楚:因為「大小最多只有6種尺寸」,所以表一最多會到J6,應該是不會到J10的。

剛剛試了您改的巨集,目前應該是可以操作了。

最後,真的感謝您的協助,謝謝。

TOP

        靜思自在 : 一個人不怕錯,就怕不改過,改過並不難。
返回列表 上一主題