Sub Main
Sheets("修改表流水號").Range("A1") = Sheets("修改表流水號").Range("A1") + 1
Sheets("修改表流水號").Range("B1") = "範例" & A1
Sheets("修改紀錄表").Range("H2") = A1
Sheets("修改紀錄表").Range("B3") = B1
End Sub
忘記寫
選我正解
不想付開發費用想自己寫
洪師父有說過
謝謝海綿寶寶的回答
我試了一下,修改紀錄表好像直接會蓋掉,我是想要依此往下推的,A欄是會00001,00002,.......這樣下去的,再麻煩你了
只想到原PO的流水號是字串的話,還要轉來轉去挺麻煩的...
洪師父 不要跟他比拳 嘗試切他中路
woody821119
我知道會蓋掉
我只是懶得寫
因為
那張修改紀錄表被蓋掉都不在乎了
又何必在乎流水號
我跟我朋友研究的,想說是失敗的就沒貼了
Sub abc()
If 工作表1.Cells(1, 1) = "" Then
工作表2.Cells(1, 2).Value = 1
工作表1.Cells(1, 1).Value = 1
工作表1.Cells(1, 2) = 工作表2.Cells(1, 1).Value
End If
If 工作表2.Cells(1, 2) <> "" And 工作表2.Cells(2, 1) <> "" Then
For j = 2 To 工作表2.Cells(1, 1).End(xlDown).Row
If 工作表1.Cells(j, 1) = "" Then
For i = 1 To 工作表2.Cells(1, 1).End(xlDown).Row
If 工作表2.Cells(i, 2) = "" Then
工作表2.Cells(i, 2).Value = CInt(工作表1.Cells(j - 1, 1).Value) + 1
工作表1.Cells(j, 1) = 工作表2.Cells(i, 2).Value
工作表1.Cells(j, 2) = 工作表2.Cells(i, 1).Value
Exit For
End If
Next
End If
Next
End If
End Sub
woody821119
很厲害,都寫得差不多了哩
拿這篇去取得「修改表流水號的第一筆空白列」
立刻就可以達到你要的結果了
感謝海綿寶寶 我後來大致上可行了
現在我是想要把號碼的excel獨立出來然後去讀號碼的xsls的工作表1 vba的程式碼該怎麼寫