返回列表 上一主題 發帖

[發問] 模糊查詢方式

回復 1# tsuan
程式碼:   複製貼上在 [查詢]工作表的模組
  1. Option Explicit
  2. Private Sub Worksheet_Change(ByVal Target As Range)  '[查詢]工作表的 ( 修改儲存格 ) 觸發事件
  3.     If Target.Address(0, 0) = "B1" Or Target.Address(0, 0) = "F1" Then
  4.         Application.EnableEvents = False                            '停止:觸發事件
  5.         'EnableEvents 屬性 如果指定物件能觸發事件,則本屬性為 True。讀/寫 Boolean。
  6.         Range("A3").CurrentRegion.Offset(1) = ""                    '清除舊有查詢資料
  7.         With Sheets("聯絡人")
  8.             .AutoFilterMode = False
  9.             'AutoFilterMode 屬性 如果目前在工作表上顯示有 [自動篩選] 下拉箭號,則此屬性為 True。
  10.             '該屬性與 FilterMode 屬性互相獨立。讀/寫 Boolean。
  11.             .Range("A1").AutoFilter 1, "*" & [B1] & "*"
  12.             '[自動篩選] 第一欄 準則字串:   "*" & [B1] & "*"
  13.             
  14.             .Range("A1").AutoFilter 2, "*" & [F1] & "*"
  15.             '[自動篩選] 第二欄 準則字串:   "*" & [F1] & "*"
  16.             
  17.             .UsedRange.Offset(1).Copy [A4]                          '複製資料
  18.             .AutoFilterMode = False
  19.         End With
  20.         Application.EnableEvents = True
  21.     End If
  22. End Sub
複製代碼

TOP

回復 1# tsuan


    聯絡人查詢die78325.rar (14.87 KB)

附件內我只做了 姓名查詢   F1
公司也是這樣做 只是裡面稍微簡單改一下  !  
有問題在發問!
自用車也可以簽帳喔!
五千元加油金加入油箱後還回饋您6200元
福利旺車友會power-want.com

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題