返回列表 上一主題 發帖

[發問] 如何依出貨單的出貨單號,叫出之前存在在清單中的資料??

回復 1# 妤璇
出貨單模組
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. Dim Ar(), s%
  3. Application.EnableEvents = False
  4. If Target.Address = "$H$5" Then
  5. With Sheets("出貨清單")
  6.    For Each a In .Range(.[L3], .[L3].End(xlDown))
  7.      If a = Target Then
  8.      m = a.Offset(, -2).Value
  9.         ReDim Preserve Ar(s)
  10.         Ar(s) = Application.Transpose(Application.Transpose(a.Offset(, -11).Resize(, 8).Value))
  11.         s = s + 1
  12.      End If
  13.    Next
  14. End With
  15. Range([A9].Resize(, 8), [A9].Resize(, 8).End(xlDown)).ClearContents
  16. [C3] = m
  17. [A9].Resize(s, 8) = Application.Transpose(Application.Transpose(Ar))
  18. End If
  19. Application.EnableEvents = True
  20. End Sub
複製代碼
學海無涯_不恥下問

TOP

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