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

[µo°Ý] ListBox»P±Æ§Ç¥[Á`°ÝÃD

¥»©«³Ì«á¥Ñ c_c_lai ©ó 2016-10-27 09:56 ½s¿è

¦^´_ 46# starbox520
¤@¯ë¦b¨Ï¥Î Sheets("WIP").Cells(i, "F")  ®É¡A§Ú­Ì§¡½T«H
Sheets("WIP").Cells(i, "F") ·|¶Ç¦^­È 950 (Á|¨Ò°²³])¡A¦P®É
A(4) ­È¥ç¬O  950 (Á|¨Ò°²³])¡C
¸gÆ[¹î Sheets("WIP") ªº F Ä椺¦s©ñ­È§¡¬° ¼Æ­È«¬ºA (Double)¡A
·í§A±N¨âªÌ°µ¹ïµ¥ªº¤ñ¹ï®É«K·|²£¥Í¤£µ¥­È¡A«Kµø¬° "¨âªÌ" ¶¡±ø¥ó¤£²Å¦X (¤£¦¨¥ß)
(¤@­Ó¬°¦r¦ê«¬ºA¡B¥t¤@­Ó¬°Âùºë·Ç [¤ñ¹ï®É¥¦¤£·|¦Û°ÊÂà´«¬°¦r¦ê«¬ºA]) ¦Ó¸õ¹L¤£³B²z¡C
µ²ªG¡A±µ¤U¨Ó·í§A±ý±N«e­±¸g "¤ñ¹ï¹B§@" ²£¥Íªº Ar ÅܼƮ³¨Ó¹B¥Î®É¡A
¦]¤§«e©Ò¦³¤ñ¹ï§¡µL¤@±ø¥ó¦¨¥ß¡AAr ¤º®e­È·íµM¬°ªÅ­È (Empty)¡A
¬O¬G·í®³¥¦­n Assign ­Èµ¹ .List ®É¡A«K²£¥Í¤F§A¬Ý¨ìªºµe­±µ²§½¤F¡C
  1. If .Cells(i, "A") = A(1) And .Cells(i, "E") = A(2) And .Cells(i, "G") = A(3) And .Cells(i, "F") = A(4) Then
½Æ»s¥N½X
­×§ï¦¨
  1. If .Cells(i, "A") = A(1) And .Cells(i, "E") = A(2) And .Cells(i, "G") = A(3) And CStr(.Cells(i, "F")) = A(4) Then
½Æ»s¥N½X
«K OK ¤F¡C

TOP

¥»©«³Ì«á¥Ñ c_c_lai ©ó 2016-10-29 09:10 ½s¿è

¦^´_ 57# starbox520
°Ñ·Ó
"¿é¤J¸ê®Æ¤ñ¹ï¸ê®Æªí Âà´«¨ì§Oªº¸ê®Æªí #12"
ªº­×¥¿¡C
  1.     '******   By GBKEE  ******
  2.     '**frmSelector¤¤ªº²Ä¤G­ÓListBox ±±¨î¶µ
  3.     With ListBox1
  4.         .Clear
  5.         If UBound(Ar) > 1 Then
  6.              .List = Application.Transpose(Application.Transpose(Ar))
  7.         ElseIf UBound(Ar) = 1 Then
  8.             .AddItem
  9.             For i = 0 To UBound(Ar(1))
  10.                 .List(0, i) = Ar(1)(i)
  11.             Next i
  12.         End If
  13.     End With
  14.     '***********************************
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ c_c_lai ©ó 2016-10-29 16:39 ½s¿è

¦^´_ 60# starbox520
  1. Private Sub lstSelector_³]©w()
  2.     Dim i As Integer, Arr()
  3.    
  4.     With lstSelector             '  ** frmSelector ¤¤ªº ²Ä¤@­Ó ListBox ±±¨î¶µ
  5.         .Clear
  6.         i = 0
  7.         '**¤Ï¦Êªº³¡¤À¥i¥H¥u¯à¤Ï¥Õ¤@µ§ ¡A¤£­n³o»ò¦hµ§¶Ü
  8.         ' **¨ú®ø     .MultiSelect = 1            *** MultiSelect ÄÝ©Ê  «ü©wª«¥ó¬O§_±µ¨ü¦h­«¿ï¨ú¡C
  9.         Arr = Sheets("TR±Æ¾÷&²£¥X").Sh_Ar
  10.         If Not IsEmpty(Arr) Then
  11.             On Error Resume Next
  12.             i = UBound(Arr, 2)
  13.             If i > 0 Then
  14.                 .List = Arr
  15.             Else
  16.                 .AddItem
  17.                 For i = 0 To UBound(Arr)
  18.                     .List(0, i) = Arr(i + 1)
  19.                 Next i
  20.             End If
  21.         End If
  22.     End With
  23.     With ListBox1                '  ** frmSelector ¤¤ªº ²Ä¤G­Ó ListBox ±±¨î¶µ
  24.           .ColumnCount = 9
  25.           .ColumnWidths = "90,45,130,60,35,50,90,50,70"
  26.    End With
  27. End Sub
½Æ»s¥N½X

TOP

¦^´_ 62# starbox520

TOP

¦^´_ 70# starbox520
¤u§@ªí³æ "TR±Æ¾÷&²£¥X"¡G
Worksheet_SelectionChange() ¥H¤Î
Ex_Customer_Package() ¤º§ï¦¨³Æµù
¤§³B§ï¦^­ì¨Ó¡C

TOP

¥»©«³Ì«á¥Ñ c_c_lai ©ó 2016-11-4 07:25 ½s¿è

¦^´_ 72# starbox520
¬Ý¤F #68 ªº»¡©ú¡A¥H¤Î #69 GBKEE ¤j¤jªº¦^´_¡A¤~ª¾°ÝÃD¥X¦b¡G
  1. Worksheet_SelectionChange()¡G
  2.     If (Target(1).Row + 1) Mod 5 = 0 And Target(1) <> "" And Target(1).Column = 6 Then
  3.     (¨Ì·Ó GBKEE ¤j¤j ªº­×¥¿«ü¥Ü)
½Æ»s¥N½X
  1. Ex_Customer_Package()¡G
  2.     If .Cells(i, 2) = Sh_Rng And .Cells(i, 3) = Sh_Rng(1, 2) Then
  3.     (­×§ï¦¨)
  4.     If .Cells(i, 2) = Sh_Rng(1, 2) And .Cells(i, 3) = Sh_Rng(1, 3) Then
½Æ»s¥N½X
°õ¦æ°_¨Ó¡A¤@¤Á¬Ý¦ü OK¡C
   
±µ¤U¨Óªº°õ¦æ¡A«K¤SÅܦ^­ì¼Ë¤F¡G

½Ð°Ñ¦Ò¤§«eªº´£¥Ü (#63) ¤©¥H§ó·s¡C

TOP

¦^´_ 76# starbox520
  1.             With Sheets("TR±Æ¾÷&²£¥X").Sh_Rng.Offset(1)
½Æ»s¥N½X
§ï¦¨
  1.             With Sheets("TR±Æ¾÷&²£¥X").Sh_Rng.Offset(1, -1)
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : Ä@­n¤j¡B§Ó­n°í¡B®ð­n¬X¡B¤ß­n²Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD