[問題] vba 自動將後行移動到前行下方

作者: kris4588 (kris4588)   2019-06-05 01:50:31
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:excel
版本:2016
因為分析軟體的要求得將共366個individual下方的數字移動到individual 1的下方成直
式排列,慢慢複製貼上似乎是比較沒建設性的方法,但研究了一個晚上的VBA還是研究不
出來,懇請鄉民指點迷津。
https://i.imgur.com/cG4Exw5.jpg
作者: soyoso (我是耀宗)   2019-06-05 07:07:00
迴圈for..next,有366個(如包含individual 1)的話起始1(或0),終止355(0的話354),range.offset(,迴圈變數).copy,起始1的話range以f2:f15,0的話g2:g15,range.copydestination,destination方面要取得f欄最後一筆有值的儲存格,以range.end或range.find,要取得列號前述range.row,連續資料的話工作表函數counta或count(數字),貼上儲存格為最後一筆有值儲存格的下方一個儲存格,以range.offset或列號+1複製貼上不帶格式的話,也可range = range.value取得最後一筆有值列號,實際如內文連結,每欄為固定列數的話,也可迴圈變數*14+1以內文連接固定列數的話,公式為https://i.imgur.com/73evzbX.jpg

Links booklink

Contact Us: admin [ a t ] ucptt.com