→ soyoso: range.select的部分要於該工作表內 11/21 10:42
→ soyoso: 1.宣告方面Ar,Rng as Range這不是表示二個都宣告為range 11/21 10:47
→ soyoso: 2.工作表1的資料要偏移成為工作表2的話,並不是range. 11/21 10:48
→ soyoso: resize內偏移,而是以range.offset 11/21 10:49
→ soyoso: Rng.Value = Ar的寫法無法輸出結果,應為Rng = Ar.Value 11/21 10:54
→ soyoso: 如執行巨集所在的工作表如於sheets(1)的話,Ar帶入範圍是 11/21 10:58
→ soyoso: 不產生錯誤,如是在其他工作表的話要將sheets(1)放至cells 11/21 11:00
→ soyoso: 前面,或是先worksheet.select於sheets(1) 11/21 11:03
→ soyoso: 也可worksheet.activate 11/21 11:05
→ nazomegami: 原本的問題解決了,謝謝你 11/21 17:47
→ nazomegami: 不過現在如果要貼到sheets(2)的位置是動態時 11/21 17:47
→ nazomegami: 我是用a&Range("A1000").End(xlUp).Row+1來判斷 11/21 17:48
→ nazomegami: 但是失敗了,不知有無解法? 11/21 17:48
→ nazomegami: 我的檔案如下 11/21 17:48
→ nazomegami: lFtVlUySnFiQzZYMnZWNTRKUTlsNmow/view?usp=drivesdk 11/21 17:49
→ nazomegami: 以上兩行要合在一起看,謝謝! 11/21 17:50
→ soyoso: [a1]的寫法,無法以字串合併方式,可用range("a" & 11/21 17:56
→ soyoso: range.end().row)或cells(range.end().row,1),偏移上再調 11/21 17:57
→ soyoso: 整 11/21 17:57
→ soyoso: 亦或於range.end()取得儲存格後,再offset偏移 11/21 17:58
→ nazomegami: 已測試成功,謝謝! 11/22 08:03