2003 如何使用VBA讀取Excel中自動篩選器下拉選單的資料

發布 職場 2024-08-21
8個回答
  1. 匿名使用者2024-02-01

    在下面的示例中,以及 filte 物件的屬性,無法遍歷篩選的專案。 我認為我們可以用另一種方式來做,比如生成乙個資料透視表,遍歷資料透視表中的值,然後刪除資料透視表。

    dim w as worksheet

    dim filterarray()

    dim currentfiltrange as stringsub changefilters()

    set w = worksheets("crew")with

    currentfiltrange = .

    with .filters

    redim filterarray(1 to .count, 1 to 3)

    for f = 1 to .count

    with .item(f)

    if .on then

    filterarray(f, 1) = .criteria1if .operator then

    filterarray(f, 2) = .operatorfilterarray(f, 3) = .criteria2end if

    end if

    end with

    nextend with

    end with

    falsea1").autofilter field:=1, criteria1:="s"

    end sub

  2. 匿名使用者2024-01-31

    如果您使用下拉框,您的運營商是什麼?

    可以直接用乙個單元格實現,可以選擇這個單元格,點資料-資料有效性-改為序列-值為“男、女”(不帶引號,英文逗號);

    也可以用ActiveX控制項的下拉框實現,即組合框,需要用VBA**實現"雄"“女性”。

  3. 匿名使用者2024-01-30

    這是由系統設定的,不能單獨更改。

    如果要更改資料有效性下拉列表中的字型大小,沒有直接的方法,可以將整個工作表的字型大小變小,然後增加顯示比例,使資料有效性下拉列表中的字型顯得更大。

  4. 匿名使用者2024-01-29

    那個字型大小就是Windows作業系統的系統字型大小,只有把Windows系統字型變大才能變大,但是這樣一來,你系統的字也會變大不好看。

  5. 匿名使用者2024-01-28

    有效性應該不起作用,您可以使用組合框控制項。

  6. 匿名使用者2024-01-27

    通過VBA中的功能表(!)將當前檔案指標指向所選工作簿中的指定工作表。

    引數說明:工作簿是工作簿的名稱,即檔案的名稱。

    Worksheet 是工作表的名稱。

    設定檔案指標後,可以操作指定檔案的指定工作表。

  7. 匿名使用者2024-01-26

    我也學到了!

    這是乙個巨集。 樓上謝謝!

  8. 匿名使用者2024-01-25

    在不知道VBA的情況下,將過濾後的資料複製貼上到新錶中,舊表可以在沒有VBA的情況下報廢。

相關回答
7個回答2024-08-21

對於將 Exchange 2003 遷移到 Exchange 2010,庫或 Microsoft 知識庫中應該有乙個完整的教程。 你可以直接從中學習。 >>>More

16個回答2024-08-21

執行“檢視工具欄大綱”以顯示“大綱”工具欄。 >>>More

6個回答2024-08-21

材料:半條編織麵包,20克黃油,2片乳酪,100克柿子,50克生菜,幾個橄欖。 方法: >>>More

9個回答2024-08-21

不好,先別去買小公尺了。

3個回答2024-08-21

XP系統相信大家都不陌生吧! XP系統下用硬碟安裝ubuntu的方法可以說是網路管理員必知的網咖系統技能,今天我們就和大家聊聊具體操作吧! 我們之前已經告訴過你了。 >>>More