已經做好一個包含運算公式的格式表格!希望做到可以自動插入行!且插入的行保持上一行的格式和公式不變!同時希望能做到在保護表格行距不變的情況下既隱藏公式又不影響正常填充!
回覆列表
-
1 # Excel財務VBA
-
2 # 偽專家胡說八道
首先選中一個行,用程式碼記住單元格區域使用的列數和所選行號,然後對新插入剛進行單元格迴圈判斷,有公式的話,就記住單元格所在列的列號和公式內容,接著對新插入行的對應列數所在單元格,即有公式單元格的下方或上方的單元格,同時把公式內容按相對引用方式填充進來即可對新插入行填充公式,若把公式隱藏起來,就對有公式的單元格設定公式隱藏,可以透過程式碼實現,也可以透過滑鼠在選單裡開啟相應對話方塊進行隱藏設定,同時對工作表進行保護,防止使用者透過滑鼠操作更改公式內容,也可以為了簡單把公式編輯欄隱藏。
-
3 # Office學習
對於第一個問題“Excel怎樣自動插入行且保持上一行的公式不變”,有兩種方法:
方法一:
步驟1、開啟需要處理的Excel檔案,選擇【檔案】—【Excel選項】,
此方法缺點:有一定的條件限制,即插入行之前至少要有4行以上有相同的公式,同時公式所引用到的單元格要填充資料後才會顯示公式。
方法二、透過建立列表來實現
(若是excel2003,右鍵選單 - 建立列表)
此時隨便在哪裡插入一行,都可以看到上一行的公式也自動複製到新插入的一行。
此方法特點是不受方法一說的那些條件限制。
對於第二個問題“如何隱藏公式且不影響公式填充?”,
我這裡要說的是隱藏公式後工作也就被保護起來了,公式就沒辦法在往下填充,要往下填充的話,只能在取消工作表保護。
隱藏公式且讓公式不被修改方法步驟:
步驟5、在工具欄中選擇【審閱】-【保護工作表】,在對話方塊中輸入密碼,確定。
進行完以上設定後,可以看到,公式已經被隱藏無法顯示,也無法修改。
開啟地址《
https://www.wukong.com/answer/6634674325498626311/
》