ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¦h±ø¥ó¿z¿ï&ListBox

¦^´_ 118# starbox520
¸Õ¸Õ¬Ý¡I
  1. Private Sub CommandButton2_Click()
  2.     Dim Arr As Variant, Brr As Variant, aa As Variant, i&, j&, x$, Myr&
  3.     Dim d As Object, t As Variant

  4.     Set d = CreateObject("Scripting.Dictionary")
  5.    
  6.    
  7.     '  ¤ñ¹ï "TR±Æ¾÷&²£¥X" ¦Ç¦âÄæ¦ì "E" (Customer)¡B "F" (Package)¡B "G" (Bodysize)¡B "H" (L/C) ¤ñ¹ï
  8.     '  "¶q¤j¥¼±Æ¾÷" §ä¨ì¤@¼Ëªº¡A ¨q¤W "TR±Æ¾÷&²£¥X" ªº "B" Äæ (¾÷¥x½s¸¹) ¦P¤@¦Cªº "¾÷¥x½s¸¹"¡C
  9.     With Sheets("TR±Æ¾÷&²£¥X")
  10.         Arr = .[A1].CurrentRegion.Value
  11.    
  12.         For i = 4 To (UBound(Arr) - 3) Step 5
  13.             If Not IsError(Arr(i, 5)) Then   '& "|" & Arr(i, 6) & "|" & Arr(i, 7) & "|" & Arr(i, 8)
  14.                  x = Arr(i, 5) & "|" & Arr(i, 6) & "|" & Arr(i, 7) & "|" & Arr(i, 8)
  15.                  d(x) = IIf(IsEmpty(d(x)), CStr(i), d(x) & "," & CStr(i))
  16.             End If
  17.         Next
  18.     End With

  19.     With Sheets("¶q¤j¥¼±Æ¾÷")
  20.         Brr = .[A1].CurrentRegion
  21.         
  22.         For i = 2 To UBound(Brr)
  23.             x = Brr(i, 1) & "|" & Brr(i, 2) & "|" & Brr(i, 3) & "|" & Brr(i, 4)
  24.             
  25.             If d.exists(x) Then
  26.                 t = d(x)
  27.                
  28.                 If InStr(t, ",") Then
  29.                     aa = Split(t, ",")
  30.                     
  31.                     For j = 0 To UBound(aa)
  32.                         .Cells(i, 9 + j) = Arr(aa(j), 2)
  33.                     Next
  34.                 Else
  35.                     .Cells(i, 9) = Arr(t, 2)
  36.                 End If
  37.             End If
  38.         Next
  39.         
  40.         '  ¥D­n·Q³]¸m "H" (¼Æ¶q) Äæ ¼Æ¶q¥Ñ¤j¦Ü¤p¡A³oÃä¥H¿ý»s¥¨¶°¨Ï¥Î
  41.         .AutoFilter.Sort.SortFields.Clear
  42.         .AutoFilter.Sort.SortFields.Add Key:=Range( _
  43.                 "H1:H500"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _
  44.                 xlSortNormal
  45.         
  46.         With .AutoFilter.Sort
  47.             .Header = xlYes
  48.             .MatchCase = False
  49.             .Orientation = xlTopToBottom
  50.             .SortMethod = xlPinYin
  51.             .Apply
  52.         End With
  53.     End With
  54. End Sub
½Æ»s¥N½X

TOP

¦^´_ 122# starbox520

TOP

¦^´_ 126# starbox520
ºÉ¶q RUN §a¡I
·|¥X¿ù¤~©Ç¡I

TOP

¥»©«³Ì«á¥Ñ c_c_lai ©ó 2016-12-24 20:58 ½s¿è

¦^´_ 126# starbox520
¦b¨C¦¸«ö¶s«á¡A¶¶¤â²M°£¤W¤@¦¸ªº¬ö¿ý¡A
¼W¥[¤@¦æ "²M°£Â¦³¸ê®Æ" »yªk¡A
¥H§K¤º®e·|¯d¤U¦³¤º®e²£¥Í§xÂZ¡C
  1.     With Sheets("¶q¤j¥¼±Æ¾÷")
  2.         Brr = .[A1].CurrentRegion
  3.         
  4.         .Range("I2:L" & UBound(Brr)) = ""
  5.         For i = 2 To UBound(Brr)
  6.             x = Brr(i, 1) & "|" & Brr(i, 2) & "|" & Brr(i, 3) & "|" & Brr(i, 4)
½Æ»s¥N½X
©Î¬O
  1.     With Sheets("¶q¤j¥¼±Æ¾÷")
  2.         Brr = .[A1].CurrentRegion
  3.         
  4.         '  .Range("I2:L" & UBound(Brr)) = ""
  5.         .Range("I2:L" & UBound(Brr)).ClearContents
  6.         For i = 2 To UBound(Brr)
½Æ»s¥N½X
±µ¤U¨Ó¡A ÁÙ¦³¥¼¦^µªªº°ÝÃD¶Ü¡H

TOP

¥»©«³Ì«á¥Ñ c_c_lai ©ó 2016-12-25 05:37 ½s¿è

¦^´_ 129# starbox520
³o¦ê¦n¹³¬O¸t¸g¡A¥J²Ó¬ã¨s«á¦³ºÃ°Ý¦A°Ý©p¡A
¤µ¤Ñ¤@¾ã¤Ñ¦b Y17 ¦³¤è¶êÁ|¿ìªº¤g­·»RÁpÅw¡A
§Ú¦Ñ¤H®a­n¥Xªù¥h³z³z®ð¤F¡I

TOP

¦^´_ 129# starbox520
©p¦b«e¸m§@·~¦³¥ý³B²zWIPªº¸ê®Æ¡A§Y¦b¼g¤J Sheet1 ¤§«e¥ý±N¡G

1. SÄæ¿z¥X LS1T| LS1N| TR| BK| VQ ¦r¦ê¡A¨ä¾lªº¤£­n¡F
2. ±N J Ä檺 "G"¡B RÄ檺 "R" ¿z¥X¨Ó¡A¨ä¾lªº¤£­n¡F
3. "N" Ä檺®É¶¡¡A¥H·í«e¨t²Î®É¶¡ + 4HRS ¤º ¿z¥X¨Ó¡AªÅ¥ÕµL®É¶¡¸ê®Æªº
   ¿z¥X ¨Ó¡A¨ä¾lªº¤£­n (¨ä¾lªº«ü¤£¦b³o 4HRS ¥H¤ºªº¸ê®Æ)¡F
4. "U" Äæ«æ³f³æ¸¹¡A¦³¥ô¦ó­È¡A¦b "I" Äæ Schedule¥[¤W * ¸¹
   ¤§«á¦A¼g¨ì Sheet1¡C

A. ½Ð°Ý©p¬O¥Î¤H¤u§@·~³B²z¶Ü¡H (§Y±q WIP ¼g¤J¨ì  Sheet1)
B. ¸Õ°Ý WIP ªº¸ê®Æ¬O±q¦ó¦Ó¨Ó¡H(§Y¦p¦ó²£¥Í¥X¨Óªº¡H)

TOP

¦^´_ 129# starbox520
¸Õ¸Õ¬Ý WIP¡I
tx00001223.rar (770.58 KB)

TOP

¦^´_ 2# starbox520
¸Õ¸Õ¬Ý¡I
tx00001223U.rar (779.44 KB)
¾ãÅé¥þ³¡¸Õ§¹«á§i¶D§Úµ²ªG¡C

TOP

¥»©«³Ì«á¥Ñ c_c_lai ©ó 2016-12-26 18:54 ½s¿è

¦^´_ 1# starbox520
¾ã°¦µ{¦¡¥]§t "lstSelector_³]©w()" ¡B
ArrangeMent()¡BWIP() ¦b¤º³£¦³­×¥¿¹L¡C

TOP

¦^´_ 6# starbox520
³oÃä§Ú¤£À´·N«ä
§Ú¤£¬O§â¬P¸¹§ï±¼¤F   ->   §Ú§ï¦¨XXXXX
¦ý¬O¨q¥X¨Ó¤@¼Ë¦³¬P¸¹­C~

¬O¯uªº¬Ý¤£À´·N«ä¡AXXXXX ¦ó·N¡H

TOP

        ÀR«ä¦Û¦b : ¥Í®ð¡A´N¬O®³§O¤Hªº¹L¿ù¨ÓÃg»@¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD