2013-04-09 62 views
0

我試圖找出如何在Excel中自動增加十進制值,並在下一張表中增加第一個數字。下面在Excel中自動增加十進制值

實施例:

(first sheet) 
1.1 
1.2 
1.3 
... 
(second sheet) 
2.1 
2.2 
2.3 
... 

現在,如果我添加一個新的片我想的編號繼續3.1。在Excel 2010中會有這樣的可能嗎?

+0

您是在同一張工作表上談論新工作表或分頁符(創建新頁面)嗎? – 2013-04-09 13:13:12

回答

2

我看不到任何方式來實現這一點,沒有一些宏支持。類似以下內容可能是一個起點;將其添加到ThisWorkbook模塊中VBA:創建一個新的工作表時

Private Sub Workbook_NewSheet(ByVal Sh As Object) 
    Sh.Cells(1, 1) = ThisWorkbook.Worksheets.Count + 0.1 
End Sub 

的代碼被調用,在接收到新的片材作爲參數。然後左上角的單元格會提供一個反映當前工作簿中的頁數的值,並加上問題中的0.1。如果需要的話,其他單元格可以填充(比如說)For循環(問題不清楚究竟有多少單元格應該得到一個值,或者根據我們知道的規則)。