【发布时间】:2017-02-06 10:36:27
【问题描述】:
我正在尝试在 excel 中构建一个适用于所有页面的过滤器,但是,由于我的语言,有一个字符 (ő) 无法输入到 VBA 编辑器中。
有什么想法吗?
我目前正在使用此代码:
使用工作表(q) ' 对于在循环过程中选择的每个工作表,我们应用具有特定标准的自动过滤器。我们希望过滤掉所有名字以 H 开头的人 .Range("A1").AutoFilter field:=1, Criteria1:=Array("Bazsalikom", "Koriander", "Barna Rizs", "Jázmin Rizs", "Fafülomba", "Csirke (elősütött"、“豆腐 (kockázott)”、“Fejeskáposzta (csíkozott)”、“Kínai kel (szeletelt)”、“Szójacsíra”、“Vöröshagyma (csíkozott)”、“Marha (elősütött)” , "Újhagyma (szeletelt)", "Sárgarépa (csíkozott)", "Karfiol (forrázott)", "Kápia Paprika", "Bambuszrügy (konzerv)", "Sertés (elősütött)", “Kacsa (elősütött)”、“Rák (mirelit)”、“Csiperke Gomba”、“Cukkini (szeletelt)”、“Kaliforniai Paprika”、“Brokkoli (forrázott)”、“Ananász (konzerv - ételhez) "), 运算符:=xlFilterValues 结束于 下一个 结束子
我突出显示了有问题的项目粗体。我在 Mac 上使用 Office 2016。
【问题讨论】:
-
@gserg - 这不是一个合适的副本。由于长列表中无效字符的发生率很高,这里的解决方案是使用从工作表加载的 Dictionary 对象。请重新打开,以便我做出回应。\
-
@Jeeped 我还没习惯它现在一投票就关闭的事实。
-
谢谢(是的……我花了一段时间才习惯这样的问题 Boom!)
-
抱歉,如何重新打开?我是stackoverflow的新手。 @吉普德