返回列表 上一主題 發帖

[發問] 如何將出貨數量數字.帶到另個工作表後自動產生流水編號

回復 1# PD961A
  1. Sub Ex()
  2.     Dim i%
  3.     With Sheets("編號")
  4.         For i = 1 To .[h2] - 1
  5.             .[A2:G2].Offset(i) = .[A2:G2].Value
  6.             .[A2:G2].Offset(i).Cells(4) = Mid(.[d2], 1, 11) & Format(i + 1, "0000000")
  7.         Next
  8.     End With
  9. End Sub
複製代碼

TOP

回復 10# PD961A
  1. Sub Ex()
  2.     Dim Rng As Range, N%
  3.     Set Rng = Sheet2.Range("A1").CurrentRegion
  4.     Sheet1.Range("A1").CurrentRegion.Offset(1) = ""
  5.     N = 1
  6.     For i = 2 To Rng.Rows.Count
  7.         For II = 1 To Rng.Rows(i).Cells(Rng.Columns.Count)
  8.             With Sheet1.Range("A1").CurrentRegion.Rows(N + 1)
  9.                 .Value = Rng.Rows(i).Resize(, Rng.Columns.Count - 1).Value
  10.                 .Cells(4) = Rng.Rows(i).Cells(4) & Format(N, "0000000")
  11.                 N = N + 1
  12.             End With
  13.         Next
  14.     Next
  15. End Sub
複製代碼

TOP

回復 13# PD961A
請附上 條碼機程式 試試看

TOP

回復 15# PD961A
  1. Sub Ex()
  2.    '在Sheet2的IU欄加上日期紀錄輔助
  3.   Dim Rng As Range, N%, F As Range, No%
  4.    Dim Sh As Worksheet
  5.     Set Sh = Sheet2
  6.     Set Rng = Sh.Range("A1").CurrentRegion
  7.     Sheet1.Range("A1").CurrentRegion.Offset(1) = ""
  8.     N = 2
  9.     For i = 2 To Rng.Rows.Count
  10.         For II = 1 To Rng.Rows(i).Cells(Rng.Columns.Count)
  11.             ''''''''''''''''''''''''''''''''''''''''''''''''''''
  12.             Set F = Sh.Range("IU:IU").Find(Rng.Rows(i).Cells(5).Value)
  13.             If Not F Is Nothing Then No = F(1, 2) + 1 Else No = 1
  14.            '''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  15.             With Sheet1.Range("A1").CurrentRegion.Rows(N)
  16.                 .Value = Rng.Rows(i).Resize(, Rng.Columns.Count - 1).Value
  17.                 .Cells(4) = Rng.Rows(i).Cells(4) & Format(No, "0000000")
  18.                 N = N + 1
  19.                 No = No + 1
  20.             End With
  21.             ''''''''''''''''''''''''''''''''''
  22.             If Not F Is Nothing Then
  23.                 F(1, 2) = No - 1
  24.             Else
  25.                 With Sh.Range("IU65536").End(xlUp)
  26.                     .Offset(1) = Rng.Rows(i).Cells(5).Text
  27.                     .Offset(1, 1) = No - 1
  28.                 End With
  29.             End If
  30.             '''''''''''''''''''''''''''''''''''''''''
  31.         Next
  32.     Next
  33. End Sub
複製代碼

TOP

    '在Sheet2的IU欄加上日期紀錄輔助
這行指令要在Sheet2的IU欄加上日期?請問 ...
PD961A 發表於 2010-9-30 08:43

這行不是指令 是註解 前面有加上'  註解符號
程式裡有兩段註解中的程式碼 就是在Sheet2的IU欄加上日期紀錄輔助
執行看看就知道

TOP

本帖最後由 GBKEE 於 2010-9-30 17:05 編輯
程式裡有兩段註解中的程式碼 就是在Sheet2的IU欄加上日期紀錄輔助
執行看看就知道GBKEE 發表於 2010-9-30 13:00


我是告訴你 程式在 Sheet2的IU欄加上日期紀錄輔助  請執行程式後到IU欄看看

請你不用到"編號"那個工作表的IU1欄打入日期

TOP

        靜思自在 : 人事的艱難與琢磨,就是一種考驗。
返回列表 上一主題