[算表] VBA 序號自動產生
軟體: EXCEL
版本: 2003
=============================================================
請問一下各位大大,小弟要做一個序號自動產生,以日期為前六碼號碼
最後一個為流水號
在sheet2欄中做一個按鈕,要比對sheet1欄中某個數值,
這個數值就是前次輸入的序號,但是如果填入欄位做比對
都會不成立,如果手動輸入數值就可以
不知道問題出在哪,以下是程式碼,希望各位大大幫我看看
謝謝
==================================================
Private Sub CommandButton1_Click()
Dim da As Variant
Worksheets("sheet2").Cells(4, 3).Value = Date
da = Format(Worksheets("sheet2").Cells(4, 3).Value, "yymmdd")
i = 0
Do
i = i + 1
Loop Until da & i > Worksheets("sheet1").Cells(1, 3).Value
Worksheets("sheet2").Cells(4, 2).Value = da & i
Worksheets("sheet1").Cells(1, 3).Value = da & i
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.16.123
※ 編輯: itat2007 來自: 61.64.16.123 (06/05 00:13)
推
06/05 11:06, , 1F
06/05 11:06, 1F
→
06/05 11:07, , 2F
06/05 11:07, 2F
→
06/05 11:08, , 3F
06/05 11:08, 3F
→
06/05 21:42, , 4F
06/05 21:42, 4F
→
06/05 21:43, , 5F
06/05 21:43, 5F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
1
5
Office 近期熱門文章
PTT數位生活區 即時熱門文章