2017-09-21 28 views
-1

我有一個問題,我在解決問題的過程中短暫失敗。剩下的問題。Excel VBA複製範圍樣式到新位置

範圍A1:D10被設置爲一種顏色(手動)我需要一個按鈕我可以點擊將單元格樣式複製到K1:O10而不復制刪除現有內容僅覆蓋樣式的值。

不知道這將是一個因素,但A5:D5合併(但這樣是K5:。O5

+0

你能告訴我們你的代碼到目前爲止嗎? – DaBeau96

+0

列A:D是4列,但是列K:O是5列你想要複製哪些單元格格式?(例如A1到K1,B1到L1,C1到M1,D1到N1和D1也到O1?) – YowE3K

回答

1

在這裏你去我只知道如何把它在一個時間貼在小區中的一個

Range("A1:D10").Copy 
Range("K5").PasteSpecial xlPasteFormats 
Range("L5").PasteSpecial xlPasteFormats 
Range("M5").PasteSpecial xlPasteFormats 
Range("N5").PasteSpecial xlPasteFormats 
Range("O5").PasteSpecial xlPasteFormats 
+0

工作完美,粘貼到1個單元完成這項工作,因爲它複製了整個範圍!完美謝謝 –

+0

我確信有一種方法可以讓你不必一次調用一個單元,但對我而言似乎沒有任何作用 – DaBeau96