2

如果cell.Text以“A”开头,我想按column1过滤multipleColumnRange

rng01.Columns(1).AutoFilter Field:=1, Criteria1:="firstCharacter = 'A'", VisibleDropDown:=False

请问我怎么能这样做?

4

2 回答 2

3

像这样的东西。

前三行用于我的测试代码。

Dim rng01 As Range
Set rng01 = [a1:c10]
rng01.Parent.AutoFilterMode = False
rng01.Columns(1).AutoFilter Field:=1, Criteria1:="=A*", VisibleDropDown:=False
于 2012-10-14T10:52:05.893 回答
1

最简单的方法是使用第 1 列中单词的第一个字符创建一个附加列:

=LEFT(A1,1)

并过滤该新列。

于 2012-10-14T10:22:52.773 回答