1.請問我要複製第3列,往上插入第2及第3列之間
錄製巨集如下,但是我希望不會影響格式化條件編排(避免占用資料空間)
格式化條件的編排最多只是$I$2:$I$21...$I$22...$I$23往下延伸,而格式化條件編排初始的$I$2不應該因為複製插入被改變,請問我該如何做呢?
我知道這目的可以透過EXCEL的 選擇性貼上-> 所有合併中條件化格式(G)達到,但是我不知道VBA該怎麼寫??
2.另外VBA出現問題,單純執行巨集是沒問題的,一次或兩次以上都可以。但是如果我執行巨集後,將第3列新插入的數值作編修,再執行巨集的話,會出現執行階段錯誤 '-2147417848 (80010108)',請問是哪裡有問題呢??
有大大可以協助幫忙嗎? 感恩!!
檔案在這 https://1drv.ms/u/s!AoUG0KB0LFBXgocjhVgsYSswQh9dEw
自己編的碼------------------------------------
Sub InsertRow()
'
' InsertRow 巨集
'
Rows("3:3").Select
Selection.Copy
Selection.Insert Shift:=xlDown
Range("C3").Select
End Sub
-------------------------------------------------
應該要這樣

插入列後變這樣

我希望是這樣,並隨插入列後,$I$2:$I$21...$I$22...$I$23往下延續下去

選擇性貼上-> 所有合併中條件化格式(G)

-------------------------------------------------
編修後再啟動插入列 出現 執行階段錯誤 '-2147417848 (80010108)'
