返回列表 上一主題 發帖

[發問] 如何用vba來查詢需要的資料

回復 1# smartpearl

表格位置改一下(如圖)

錄製進階篩選巨集稍作修改
  1. Sub 巨集1()
  2. '
  3. ' 巨集1 巨集
  4. '
  5.     Range("B1") = "name"
  6.     Range("A4").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
  7.         Range("B1:B2"), Unique:=False
  8.     Range("B1") = ""
  9. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 3# smartpearl

這是一個獨立執行程序
可利用工作表的WorkSheet_Change事件驅動該程序即可達到即時變動
工作表模組
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Address = "$B$2" Then 巨集1
  3. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 人要知福、惜福、再造福。
返回列表 上一主題