作者ptguitar (佩蒂吉他)
看板Office
標題[算表] vba複製如何只貼值跟格式?
時間Wed Mar 22 11:53:22 2017
軟體: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
→ soyoso: 如要工作表全範圍複製貼上的話,也可以sheets.copy的方式 03/22 12:06
→ soyoso: 就可省略貼上格式的部分,只需選擇性貼上(值) 03/22 12:06
→ ptguitar: 是想要保留格式跟值 就好 03/22 13:02
→ ptguitar: 因為有表格 但是不要公式 03/22 13:03
→ soyoso: 那以range.pastespecial xlpastevalues和xlpasteformats 03/22 13:20
→ soyoso: 範例可goolge excel vba copy paste range value format 03/22 13:22
→ ptguitar: 感謝soyso大 我有找到解法了 03/22 17:01