作者A1pha ([αλφα])
看板Visual_Basic
标题[VBA ] 复制工作表到新的活页簿,只取值 NO公式
时间Tue May 14 17:40:50 2013
标题因为空间不够所以下得很奇怪请见谅@@
我想请问一下,
如何将工作表复制出去的时候只取工作表里面的值,不要里面的公式啊?
就是说,我设计了一个工作表,里面用了很多公式去把表单里面的东西整理出来,
而这工作表最後要复制出去变成单独一个档案给别人看。
但是如果我用下面的步骤,他会连公式一起复制出去:
1. 右键点工作表标签
2. 选择「移动或复制」
3. 下拉选单选「(新活页簿)」
4. 下面的Check box勾选「建立副本」
5. 然後按下确定
而悲剧的是,
连公式一起复制过去的话因为公式中有连到其他地方,
所以在新的活页簿中(也就是复制出去的活页簿),
没有办法显示正确的数值,会出现一堆error………
所以我想请问有没有办法只复制值出去?
感谢QQ
备注:当然手动操作也可以就是了,只是我想做成一个按钮一键搞定,
所以才想说用VBA写写看@@
感谢QQ
--
从睡梦中苏醒的少女 发现自己被一群身上长有翅膀
头上有光环的少女们围绕着
这里… 不是天国 她们… 不是天使
身上长着灰色的翅膀,却无法飞翔
这是个 被遗忘的国度...
她们是谁 她们自已也不知道…… 找寻着记忆,也找寻着自己… 《灰羽连盟》
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.92.16
※ A1pha:转录至看板 Office 05/14 17:41
1F:推 ClubT:不要用复制贴上啊 VBA中直接这样设定 05/15 10:22
2F:→ ClubT:Sheet1.Cells(6, 6) = Sheet1.Cells(4, 2) 就OK罗 05/15 10:22
3F:→ ClubT:至於不同的活页簿自己改一下就可以了 05/15 10:23
4F:→ A1pha:嗯嗯 感谢QQ 我来试试看 :D 05/17 23:42