k = Sheets(2).Cells(9, Columns.Count).End(xlToLeft).Column
For i = 1 To 40
Sheets(2).Cells(i + 1, k + 1) = Sheets(1).Cells(i, 1)
Next
Sheets(2).Cells(1, k + 1) = Format(Year(Date), "0000") & Format(Month(Date), "00") & Format(Day(Date), "00")
End Sub
大大這個方法是可行,但是For i = 1 To 40 這一行可否改成其他,因為sheet1是一份report,是一個程式讀取出來的,他讀取來有很多隱藏格,但是我要內容剛好在C11:C96,C107:C120,C137:C139。我嘗試把For i = 1 To 40 改成 For i = C11 to C139,原來是不行,出error。請師兄幫忙。作者: joey0415 時間: 2017-4-4 09:44