標題:
[發問]
簡化和修正格式的語法。
[打印本頁]
作者:
ziv976688
時間:
2019-6-10 10:59
標題:
簡化和修正格式的語法。
本帖最後由 ziv976688 於 2019-6-10 11:13 編輯
測試檔︰[attach]30820[/attach]
需求︰如題。
Range("AZ1:BE" & [A65536].End(xlUp).Row).Copy [BF1]
'列147
Range("AZ1:BK" & [A65536].End(xlUp).Row).Copy [BL1]
'列148
這二列
不能用Copy的方式
,如果滑鼠不慎再多按1次按鈕,答案就會不一樣~
會受到下方列183列'AZ2:CC71對角格塊標示底色的影響
。
誠請各位幫忙。謝謝!
作者:
n7822123
時間:
2019-6-11 02:27
本帖最後由 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
但是因為你又要貼藍色外框線,所以沒辦法只貼格線又不貼儲存格顏色
貼上類型請參考下圖
[attach]30831[/attach]
所以改成在每次
貼上以後
,且添加對角格塊
標示底色之前
,清空儲存格顏色就好了,
我幫你加在"
AZ2:CC71對角格塊標示底色
"之前
[AZ2:CC69].Interior.ColorIndex = 0 '先清空儲存格顏色
另外,簡化後的程式請參考程序"EX_2"
[attach]30833[/attach]
作者:
ziv976688
時間:
2019-6-11 03:40
回復
2#
n7822123
精彩~你的解答令我受益良多,萬分感激
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)