作者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://webptt.com/cn.aspx?n=bbs/Office/M.1490154804.A.D78.html
1F:→ soyoso: 如要工作表全范围复制贴上的话,也可以sheets.copy的方式 03/22 12:06
2F:→ soyoso: 就可省略贴上格式的部分,只需选择性贴上(值) 03/22 12:06
3F:→ ptguitar: 是想要保留格式跟值 就好 03/22 13:02
4F:→ ptguitar: 因为有表格 但是不要公式 03/22 13:03
5F:→ soyoso: 那以range.pastespecial xlpastevalues和xlpasteformats 03/22 13:20
6F:→ soyoso: 范例可goolge excel vba copy paste range value format 03/22 13:22
7F:→ ptguitar: 感谢soyso大 我有找到解法了 03/22 17:01