返回列表 上一主題 發帖

[發問] 多條件篩選&ListBox

回復 7# starbox520

讀不到,指的是?
非常奇怪,為何我老是無法了解妳的詮釋?

TOP

回復 12# starbox520
是從右邊起往前抓三位數字來比較 (Right(arSh2(ct2, 2), 3) = Right(Adt_Rng.Value, 3)):
例如":  "FHC BGA" 與 "VFBGA" 均視為 "BGA",
無關有否空格, 只要右三碼是一樣,條件即為符合。

TOP

回復 14# starbox520
  1.    If Len(Arr(i, 21)) > 0 And Right(.Cells(i, 9), 1) <> "*" Then
  2.        .Cells(i, 9) = .Cells(i, 9) & "*"       '  確認是否為急貨單號
  3.    End If
複製代碼
如果不要 * (即同步去除原附加的 * 號), 然後再加上 "急貨" 兩字,
   則可改成:
  1.    If Len(Arr(i, 21)) > 0 And Right(.Cells(i, 9), 1) <> "*" Then
  2.        .Cells(i, 9) = Left(.Cells(i, 9), Len(.Cells(i, 9)) - 1) & "急貨"       '  確認是否為急貨單號
  3.    End If
複製代碼
妳的意思是如此嗎?

TOP

回復 16# starbox520
妳這裡有語病,應兩個都改成:
  1.    If Len(Arr(i, 21)) > 0 And Right(.Cells(i, 9), 2) <> "急貨" Then
  2.        .Cells(i, 9) = .Cells(i, 9) & "急貨"       '  確認是否為急貨單號
  3.    End If
複製代碼
因為末二字不為 "急貨",才加上 "急貨" 二字。

TOP

本帖最後由 c_c_lai 於 2016-12-27 17:57 編輯

回復 16# starbox520
附上修正後織程式。
整個再跑一次看看。
tx00001223U.rar (775.78 KB)

TOP

回復 14# starbox520

為了調整對格,請將下列程式部分自行修正:
  1. Private Sub lstSelector_設定()
  2.     Dim i As Integer, Arr()

  3.     With lstSelector             '  ** frmSelector 中的 第一個 ListBox 控制項 (lstSelector)
  4.         .Clear
  5.         i = 0
  6.         
  7.         If Not IsEmpty(Sheets("TR排機&產出").Sh_Ar) Then
  8.             Arr = Sheets("TR排機&產出").Sh_Ar
  9.             If Not IsEmpty(Arr) Then
  10.                 On Error Resume Next
  11.                 i = UBound(Arr, 2)
  12.                 If i > 0 Then
  13.                     .List = Arr
  14.                 Else
  15.                     .AddItem
  16.                     For i = 0 To UBound(Arr)
  17.                         .List(0, i) = Arr(i + 1)
  18.                     Next i
  19.                 End If
  20.             End If
  21.         End If
  22.     End With
  23.    
  24.     With ListBox1                '  ** frmSelector 中的 第二個 ListBox 控制項 (ListBox1)
  25.         .ColumnCount = 9
  26.         .ColumnWidths = "75,68,97,80,43,52,75,60,65"
  27.    End With
  28. End Sub
複製代碼

TOP

回復 21# starbox520
妳的提問業已超出我個人的知識領域了。
這得請教其他大大了。

TOP

回復 21# starbox520
修正妳第一個 ListBox 複製的問題,
得以多項選擇並貼製。

tx00001223U.rar (778.1 KB)

TOP

回復 23# starbox520
"WIP"的   MA code"O"欄   可以把"TR排機&產出"   的 機台編號"B欄"
"TR排機&產出" B欄下的 號碼  會出現在  WIP"的   MA code"O"欄
可以濾掉嗎~

以上是哪一國的文法,我怎麼看都看不懂。

TOP

回復 26# starbox520
要把這些濾掉?
濾掉甚麼?

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題