Board logo

標題: [發問] 請教A1的格式等於B1的格式語法為?? [打印本頁]

作者: t8899    時間: 2015-8-28 05:55     標題: 請教A1的格式等於B1的格式語法為??

請教A1的格式等於B1的格式語法為??
作者: lcctno    時間: 2015-8-28 08:15

本帖最後由 lcctno 於 2015-8-28 08:17 編輯

這是使用錄製巨集的方式得到的
複製B1 然後選擇性貼上格式於A1  其實像我是初學者 我大部分是使用錄製的方式 然後再嘗試縮短程式碼

Sub Macro1()
'
'
' 2015/08/28 錄製的巨集
'

'
    Selection.Copy
    Range("B1").Select
    Application.CutCopyMode = False
    Selection.Copy
    Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
End Sub
作者: Scott090    時間: 2015-8-28 08:29

回復 1# t8899


    試試看:
cells(1,2).Copy cells(1,1)
作者: t8899    時間: 2015-8-28 08:38

本帖最後由 t8899 於 2015-8-28 08:40 編輯
回復  t8899
    試試看:
cells(1,2).Copy cells(1,1)
Scott090 發表於 2015-8-28 08:29

我是不想用到copy 的指令!
因為我的巨集每10秒就會做一次拷格式的動作,這會影響我在其他程式使用copy 的動作
作者: lpk187    時間: 2015-8-28 16:55

回復 4# t8899


    一個Range的組成有很多"格式:及"物件"所組成,也很難用Copy就可以完全複製過去。除非!複製整張工作表。
所以很難用一句函數或者語法就可以完成,還要看你要哪種"格式"及"物件"要相同!請參考Range說明




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)