返回列表 上一主題 發帖

[發問] 多張工作表查詢資料

本帖最後由 GBKEE 於 2011-3-14 14:51 編輯

回復 1# shootingstar
建議所有資料置於同一工作表  
進階篩選 銷售表.rar (9.29 KB)

TOP

回復 5# shootingstar
請附檔上來. 才會看清楚錯誤在哪裡.
1樓的另一解法
   
  1. Private Sub CommandButton1_Click()
  2.     Dim S As Worksheet, Rng As Range, R As Range
  3.     With Sheets("查詢表")
  4.         .Range("a4").CurrentRegion.Offset(1).Clear
  5.         For Each S In Sheets
  6.             If S.Name Like "*月" Then
  7.                 Set Rng = Nothing
  8.                 For Each R In S.UsedRange.Rows
  9.                     If R.Cells(1, 2) = .[b1] Then
  10.                         If Rng Is Nothing Then Set Rng = R Else Set Rng = Union(Rng, R)
  11.                     End If
  12.                 Next
  13.             End If
  14.             If Not Rng Is Nothing Then Rng.Copy .Range("A" & Rows.Count).End(xlUp).Offset(1)
  15.         Next
  16.     End With
  17. End Sub
複製代碼

TOP

回復 5# shootingstar
請下載2樓檔案 將資料庫客戶 修改為你所希望的 , 再到查詢表   客戶 輸入     *ABCD*    或     *abcd*     或         *AB*       或        *ab*  
試試看

TOP

        靜思自在 : 【時間如鑽石】時間對一個有智慧的人而言,就如鑽石般珍貴;但對愚人來說,卻像是一把泥土,一點價值也沒有。
返回列表 上一主題