看板 Office 關於我們 聯絡資訊
軟體: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