作者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
推 ClubT:不要用複製貼上啊 VBA中直接這樣設定 05/15 10:22
→ ClubT:Sheet1.Cells(6, 6) = Sheet1.Cells(4, 2) 就OK囉 05/15 10:22
→ ClubT:至於不同的活頁簿自己改一下就可以了 05/15 10:23
→ A1pha:嗯嗯 感謝QQ 我來試試看 :D 05/17 23:42