返回列表 上一主題 發帖

[發問] 簡化和修正格式的語法。

本帖最後由 n7822123 於 2019-6-11 02:30 編輯

回復 1# ziv976688

本來Copy後,可以只貼值,如下
Range("AZ1:BE" & [A65536].End(xlUp).Row).Copy
[BF1].PasteSpecial xlPasteValues
Range("AZ1:BK" & [A65536].End(xlUp).Row).Copy
[BL1].PasteSpecial xlPasteValues

但是因為你又要貼藍色外框線,所以沒辦法只貼格線又不貼儲存格顏色
貼上類型請參考下圖


所以改成在每次貼上以後,且添加對角格塊標示底色之前,清空儲存格顏色就好了,
我幫你加在"AZ2:CC71對角格塊標示底色"之前
[AZ2:CC69].Interior.ColorIndex = 0   '先清空儲存格顏色

另外,簡化後的程式請參考程序"EX_2"
簡化和修正格式的語法+1.rar (30.4 KB)
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

        靜思自在 : 信心、毅力、勇氣三者具備,則天下沒有做不成的事。
返回列表 上一主題