- 帖子
- 82
- 主題
- 7
- 精華
- 0
- 積分
- 112
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- WIN7
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2013-1-3
- 最後登錄
- 2020-9-21
|
回復 1# zv1122
因為你上色的部分,在2007牽扯到管理規則我真的不知道怎麼幫你解決
但是你貼上的程式碼 可以利用以下這段- Sub CopyPaste()
- Sheets("sheet1").Range("A1:E1").Copy
- '我幫你改成A1:E1五欄,需要的你再自己改
- With Sheets("sheet2")
- .Activate
- .Cells(Rows.Count, "A").End(xlUp).Offset(1).PasteSpecial xlPasteValues
- '使用PasteSpecial 方法,可以類似你複製一段範圍,到你要的地方按右鍵,選擇性貼上裡面的所有功能,裡面好樣沒包含你的管理規則,就是依據規則上色的部分(這部分我不知道有沒有搞懂,你上色是直接貼上顏色還是,依據管理規則變色??),所以使用xlPasteValues 只貼上值
- 'Sheets("A")的C欄最後一列(Cells(Rows.Count, "C"),
- 'End(xlUp)往上到有資料列
- 'Offset(1)的下一列
- End With
- End Sub
複製代碼 |
|