2017-06-15 22 views
1

我在excel中創建了一個應用程序生成賬單,並將數據保存在同一excel文件的其他表格中。增加excel文件中每次保存的次數

現在我需要增加帳單中發票號碼的值。保存帳單後,我的發票號碼爲2016-17/12345,此值應爲2016-17/12346

Dim CustomerInvoice As Long 
Range("H10").Value = Range("H10") + 1 
- 
- 
CustomerInvoice = Range("H10") 
- 
- 
ActiveCell.Value = CustomerInvoice 
ActiveCell.Offset(0, 1).Select 
+0

如果你正在尋找一個VBA解決方案則沒有必要添加'Excel的公式'tag :) –

回答

3

試試這個

Range("H10").Value = Split(Range("H10").Value, "/")(0) & _ 
        "/" & _ 
        Val(Split(Range("H10").Value, "/")(1)) + 1 

我的假設:的Range("H10").Value當前值是2016-17/12345

+1

完美解決方案。謝謝... :) –

+1

順便說一句2018年1月1日會發生什麼;)? –

+0

是的..我們可以爲此做些什麼?總之感謝你的建議...... –

相關問題