2017-09-21 24 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