[算表] vba複製如何只貼值跟格式?

看板Office作者 (佩蒂吉他)時間7年前 (2017/03/22 11:53), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
軟體:excel 版本:2007 Windows("test.xlsm").Activate Sheets("test1").Select Cells.Select Selection.Copy Window(try).Activate Cells.Select ActiveSheet.Paste Cells.Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False 似乎就要做兩次 先全部貼上去 再貼一次值 不知道要怎麼改成只要貼上去 就是值跟格式?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.252.11 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1490154804.A.D78.html

03/22 12:06, , 1F
如要工作表全範圍複製貼上的話,也可以sheets.copy的方式
03/22 12:06, 1F

03/22 12:06, , 2F
就可省略貼上格式的部分,只需選擇性貼上(值)
03/22 12:06, 2F

03/22 13:02, , 3F
是想要保留格式跟值 就好
03/22 13:02, 3F

03/22 13:03, , 4F
因為有表格 但是不要公式
03/22 13:03, 4F

03/22 13:20, , 5F
那以range.pastespecial xlpastevalues和xlpasteformats
03/22 13:20, 5F

03/22 13:22, , 6F
範例可goolge excel vba copy paste range value format
03/22 13:22, 6F

03/22 17:01, , 7F
感謝soyso大 我有找到解法了
03/22 17:01, 7F
文章代碼(AID): #1OqVKqru (Office)
文章代碼(AID): #1OqVKqru (Office)