返回列表 上一主題 發帖

請大大們協助了解篩選問題,

大大們, 小弟對vba知識有限, 近日小弟幾經辛苦才完成了一個滿以為可行的篩選程式, 但當用時原來是行不通,
...
hong912 發表於 2013-11-3 14:10

有關你附件檔案中之 abc() ,請你稍稍說明一下 你實際到底想要做甚麼?
想法如何? 程式碼中後有 end if 前面卻無 if, 還有 len(XXX) ?
還有過濾的條件 <> 甚麼?

TOP

回復 3# hong912
請將程式複製於 ThisWorkbook 內:
  1. Option Explicit

  2. Sub Ex()
  3.     Dim 準則1 As String, rngFilter As String
  4.    
  5.     準則1 = InputBox("輸入一字 (準則)")
  6.     If 準則1 = "" Then Exit Sub
  7.    
  8.     With Sheets("Sheet1")
  9.         Sheets("Sheet2").Cells.Clear
  10.         rngFilter = "*" & 準則1 & "*"
  11.         .[AA1] = "姓名"
  12.         .[AA2] = rngFilter
  13.         .Range("A3").CurrentRegion.AdvancedFilter xlFilterCopy, .[AA1:AA2], _
  14.                      CopyToRange:=Sheets("Sheet2").Range("A3"), Unique:=True
  15.     End With
  16. End Sub
複製代碼

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題