返回列表 上一主題 發帖

[發問] 如何用儲存格的值來使用filter?

[發問] 如何用儲存格的值來使用filter?

  1.     Dim stocknumber As Range
  2.     Set stocknumber = Range("A2")
  3.     ActiveSheet.Range("$A$1:$G$4").AutoFilter Field:=3, Criteria1:=stocknumber.value
複製代碼
Criteria1:=stocknumber.value好像有問題, 如何修改, thz a lot

回復 1# qwwe

Range("A2")是不是想拿另一頁的A2?
我看你想FILTER的是C欄(FIELD:=3), 但條件卻是用A欄.
如果RANGE("A2")是在另一頁,可以這樣寫
  1.       Dim stocknumber As Range
  2.     Set stocknumber = worksheets("另一頁頁名").Range("A2")
  3.     ActiveSheet.Range("$A$1:$G$4").AutoFilter Field:=3, Criteria1:=stocknumber.value
複製代碼
如果想FILTER的是A欄,可以這樣
  1.       Dim stocknumber As Range
  2.     Set stocknumber = Range("A2")
  3.     ActiveSheet.Range("$A$1:$G$4").AutoFilter Field:=1, Criteria1:=stocknumber.value
複製代碼
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

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