我這有一個EXCEL表格,如果D列非空白,則將公式1填到L列,將公式2填到M列。這個我想通過VBA實現
發(fā)布時間:2016-12-21 08:02
編輯:創(chuàng)大鋼鐵
來源:
127
數組公式沒法通過VBA直接寫入,只能在L2和M2提前寫好公式,復制這兩個單元格的公式For i = 3 To [D1048576].End(xlUp).RowIf Ran
數組公式沒法通過VBA直接寫入,只能在L2和M2提前寫好公式,復制這兩個單元格的公式For i = 3 To [D1048576].End(xlUp).Row If Range("D" & i) <> "" Then [L2].Copy Range("L" & i).PasteSpecial [M2].Copy Range("M" & i).PasteSpecial End If Next要么是完全用VBA來代替公式計算,直接把結果寫入對應單元格
用公式能解決的事情不要用VBA,VBA必須每次運行才出結果,麻煩。
備注:數據僅供參考,不作為投資依據。
免責聲明:本站發(fā)布此文目的在于促進信息交流,不存在盈利性目的,此文觀點與本站立場無關,不承擔任何責任。本站歡迎各方(自)媒體、機構轉載引用我們文章(文章注明原創(chuàng)的內容,未經本站允許不得轉載),但要嚴格注明來源創(chuàng)大鋼鐵;部分內容文章及圖片來自互聯(lián)網或自媒體,我們尊重作者版權,版權歸屬于原作者,不保證該信息(包括但不限于文字、圖片、視頻、圖表及數據)的準確性、真實性、完整性、有效性、及時性、原創(chuàng)性等。未經證實的信息僅供參考,不做任何投資和交易根據,據此操作風險自擔。