返回列表 上一主題 發帖

[發問] 查詢產品數量

回復 39# GBKEE


    DEAR 版大:
    更改 後 數字也沒有變化

    Application.EnableEvents = True

   不知如何修正

   謝謝
owen

TOP

回復 41# owen9399
程式碼更新後,請檔案關閉,再開啟.
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 42# GBKEE

  謝謝大大指導

  請教 大大:
  我另外 創一個 合併的 新工作表
  新增  庫存工作表 ( 3位 )
  目前 只規畫
  阿美的 總清單 與 阿美 庫存
  在 sheet1 輸入 會存到  阿美 庫存
  在 輸入數值 輸入 會存到  阿美 總清單
  
  可是 如 另外一個 附件  相同的 數值無法輸入

重覆數值無法輸入.JPG (183.81 KB)

重覆數值無法輸入.JPG

庫存輸入計算1015.rar (45.62 KB)

owen

TOP

回復 43# owen9399


    輸入數值也一樣 無法 輸入 相同

庫存輸入計算(一樣無法重複).JPG (157.15 KB)

庫存輸入計算(一樣無法重複).JPG

owen

TOP

回復 44# owen9399
  1. Private Function 資料檢查() As Boolean
  2.     Dim s As String, E As Range, I As Integer, ii
  3.     With Sh
  4.         For I = 2 To UBound(ar)
  5.             ii = 10 - Len(Sh.Cells(1, I))
  6.             If I = 2 Or I = 3 Or I = 6 Then
  7.                If ar(I).ListIndex = -1 Then s = s & IIf(s = "", "", vbLf) & Sh.Cells(1, I) + Space(ii) & vbTab & ar(I)
  8.             Else
  9.                 If Not IsNumeric(ar(I)) And ar(I) <> "" Then s = s & IIf(s = "", "", vbLf) & Sh.Cells(1, I) + Space(ii) & vbTab & ar(I)

  10.             End If
  11.         Next
  12.         If s <> "" Then
  13.             資料檢查 = True: MsgBox s, , "資料有誤!!": Exit Function
  14.         ElseIf s = "" And ar(4) & ar(5) & ar(7) & ar(8) = "" Then
  15.             資料檢查 = True: MsgBox "出貨 進貨 沒有數量", , "資料有誤!!": Exit Function
  16.         End If
  17.         '******** 以下為檢查是否有相同的資料 如不需要可刪除  ****************
  18.         s = "," & Join(ar, "")
  19.         s = Replace(s, "," & ar(1), "")  'S:  結合控制項的字串 [ 序號公司產品名稱台北出貨1台北出貨2業務員進貨數量1進貨數量2 ]
  20.         For Each E In .Range("B1", .Range("B1").End(xlDown)).Resize(, 7).Rows
  21.             If s = Join(Application.Transpose(Application.Transpose(E.Value)), "") Then
  22.                 MsgBox Replace(Join(ar, ","), ar(1) & ",", "") & vbLf & "已存在為 第" & E.Row - 1 & " 筆 資料不可新增"
  23.                 資料檢查 = True
  24.                 Exit Function
  25.             End If
  26.         Next
  27.         '******************************************************************************
  28.         End With
  29.   End Function
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 45# GBKEE


    謝謝 版大 的指導
   
   我有個 問題
   當 輸入數據後
   阿美的 總清單 與 阿美 庫存
  在 sheet1 輸入 會存到  阿美 庫存  
  在 輸入數值 輸入 會存到  阿美 總清單

  就是  輸入多筆 資料  假設是 阿美的 就 統計後   分別 存入  阿美 庫存 或  阿美 總清單

1. 輸入   102001順天   保溫杯   台北出貨 1( 300 )      業務員   阿美    台北進貨 1 (300)
     輸入   102001順天   保溫杯   台北出貨 1(150 )      業務員    阿美    台北進貨 1 (150)

合併 後 儲存在  分別 存入  阿美 庫存 或  阿美 總清單
  102001順天   保溫杯   台北出貨 1(450)      業務員    阿美    台北進貨 1 (450)

只印出  單一公司 及  總數量  的統計

謝謝
owen

TOP

回復 46# owen9399
附上檔案看看
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題