Board logo

標題: [發問] 如何在原本工作開啟新的範本 [打印本頁]

作者: a31075ha    時間: 2014-2-21 11:18     標題: 如何在原本工作開啟新的範本

檔案內共有6個工作表  主要是我有個生產日表內部有很多公式的計算
常常用完就必須將資料清除 重新再貼一次公式 因為很多公式都會輸入資料而跑掉
而如果直接刪除該工作表 在同一個資料夾內有做好一個最新範本的空白檔
直接複製近來 另外5個工作表有引用該生產日表的欄位都會變成亂數
不知道是否有辦法新增一個按鈕 按下去後自動幫我將最新範本內的檔案自動新增近來原來的工作表
而原本的資料刪除即可而不造成其他工作表因為路徑消失而變成亂數
而希望按下去也能跳出提醒視窗避免不小心按到  
拜託大大 感激不盡
作者: GBKEE    時間: 2014-2-21 12:45

回復 1# a31075ha
做好一個最新範本的空白檔,不用VBA

[attach]17553[/attach]
[attach]17554[/attach]
作者: a31075ha    時間: 2014-2-21 18:21

回復 2# GBKEE

大大我試試看  可是因為檔案內假設有 sheet1  sheet2  sheet3  sheet4  sheet5  生產日表 6個工作表
而生產日表每天用完後如果直接刪除 再拿範本近來的同時 另外五個工作表有帶入生產日表的路徑
的sheet1~5的欄位公式都會變成亂數
作者: a31075ha    時間: 2014-2-21 22:14

回復 2# GBKEE


    大大 我的excel 只有上面的四個選項 沒有範本這個選項   ????? 感激不盡
作者: GBKEE    時間: 2014-2-25 17:01

回復 4# a31075ha
你的不是2003版

[attach]17600[/attach]
作者: a31075ha    時間: 2014-2-28 10:51

回復 5# GBKEE


    抱歉 我想問說因為一個檔案內有6個sheet 但只有一個工作表每天都要重開一個新的
因為我試過如果將原本要開的那個sheet刪掉在重開 其他5個sheet 有公式連結到該sheet的公式都會變成REF
而我試過開範本是將6個Sheet都在存一份...... 因為裡面只有一個必須每天都要重開一個範本...
作者: GBKEE    時間: 2014-3-1 14:39

回復 6# a31075ha
如果將原本要開的那個sheet刪掉在重開 其他5個sheet 有公式連結到該sheet的公式都會變成REF
  1. Option Explicit
  2. Sub EX()
  3.     Dim Sh As Worksheet
  4.     For Each Sh In Sheets
  5.         With Sh.UsedRange
  6.             .Value = .Value  '公式轉成公式的值
  7.         End With
  8.     Next
  9. End Sub
複製代碼

作者: a31075ha    時間: 2014-3-2 12:13

回復 7# GBKEE


    抱歉 大大讓你麻煩了 因為轉成公式的值以後這些公式就變成文字了 放入新工作表後就沒有作用了
因為這些公式都會連結這個主要工作表 幫忙紀錄
作者: a31075ha    時間: 2014-3-2 18:47

回復 7# GBKEE


    大大請問是否有辦法做一個空白的範本格式 然後再不刪除原本工作表把原本使用過的表格清除
然後就空白的範本帶入 感恩
作者: Hsieh    時間: 2014-3-2 22:13

本帖最後由 Hsieh 於 2014-3-2 23:22 編輯

回復 9# a31075ha


    因為你其他5個工作表必須參照到該工作表,所以這個工作表絕對不能刪除,
否則就會因為參照錯誤而影響5個工作表的公式。
比較可行的辦法,就是將該工作表輸入的部份清除內容
可以將這些儲存格定義名稱,爾後要清除時只要選擇該名稱後按del即可。
[attach]17636[/attach]
作者: a31075ha    時間: 2014-3-3 19:03

回復 10# Hsieh


    感恩




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)