返回列表 上一主題 發帖

欲建立資料篩選系統

欲建立資料篩選系統

請教各位大大

我想利用EXCEL進行資料篩選
分為AB兩個檔案,A檔案是總表,B表則是準備篩選的資料

動作大約如下
B檔案開啟後輸入一數值(數量),之後B檔案會從A檔案撈出相關資料,而且我也可以在B檔案修改部分資料

感謝

初學者給大大一些建議
先從同一工作簿開始練習(雖然只差一個Workbooks.Open而已)

sshot-2.png

以下為查詢部分(初學者寫法僅供參考)
  1.     XD = TextBox1.Text
  2.     Sheets("資料庫").Select
  3.     Set FindCell = Cells.Find(What:=XD, After:=ActiveCell, LookIn:=xlFormulas, _
  4.        LookAt:=1, SearchOrder:=2, SearchDirection:=xlNext, _
  5.        MatchCase:=False, MatchByte:=False, SearchFormat:=True)
  6.         If Not FindCell Is Nothing Then
  7.             xj = Sheets("查詢").[A65536].End(xlUp).Row + 1
  8.             Rows(FindCell.Row).Copy Sheets("查詢").Cells(xj, 1)
  9.         Else
  10.             MsgBox "查無"
  11.         End If
複製代碼

TOP

看錯了...是篩選
  1.     Set WB = Workbooks.Open(ThisWorkbook.Path & "\資料庫.xlsx")
  2.     Set Sht = WB.Worksheets(1)
  3.     With Sht
  4.         .Rows(1).AutoFilter
  5.         .UsedRange.AutoFilter Field:=3, Criteria1:="查詢條件"
  6.         .UsedRange.Copy ThisWorkbook.Worksheets("查詢").Range("A1")
  7.     End With
  8.     WB.Close False
複製代碼

TOP

回復 1# indigpfbi

Excel程式區 是有關VBA的函數,方法,屬性,等語法的用法有窒礙時提出討論的.
你應該先搜尋一下[討論區]有關篩選程式碼文章,然後提出你初步的程式碼,請教如何修改.
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

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