[最新發現]我發現value(11)
實際上有時可以複製公式,但並非總是如此。公式如sumproduct
和sumif
不能被複制,但可以複製簡單的算術運算。這太奇怪了!我仍然無法弄清楚爲什麼。VBA如何快速複製單元格的公式和格式?
我知道,如果我想只複製值,最快的方式是
Range("A1").Value = Range("A2").Value
如果我要複製格式和值,最快的方式是
Range("A1").Value(11) = Range("A2").Value(11)
如果我想複製公式,最快的方法是
Range("A1").Formula = Range("A2").Formula
如果我想複製公式和格式? (我在該單元格中有很多格式,例如條件格式,粗體,下劃線,對齊方式,數字顯示格式,邊框樣式等,因此不一定每次傳輸一種樣式。)
複製粘貼沒有太大的錯誤,如果你可以批量執行,而不是逐個單元格 – CallumDA