Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel Vba,仅选择列中单元格标记为“的行”;x";_Excel_Vba - Fatal编程技术网

Excel Vba,仅选择列中单元格标记为“的行”;x";

Excel Vba,仅选择列中单元格标记为“的行”;x";,excel,vba,Excel,Vba,我正在寻找VBA代码,该代码将查看特定列(如a),并且仅选择具有标记为“x”的特定单元格的行。使用 .自动过滤法 使用.AutoFilter范围对象方法。 Sub SelectRow() Dim columnRange As Range Dim c As Range Set columnRange = Range("A:A") For Each c In columnRange 'For every cell in column a If InStr(1, c, "x") Then '

我正在寻找VBA代码,该代码将查看特定列(如a),并且仅选择具有标记为“x”的特定单元格的行。

使用

.自动过滤法


使用
.AutoFilter
范围对象方法。
Sub SelectRow()
Dim columnRange As Range
Dim c As Range
Set columnRange = Range("A:A")

For Each c In columnRange 'For every cell in column a
    If InStr(1, c, "x") Then 'If cell contains "x" then
        c.EntireRow.Select 'Select row
    End If
Next c

End Sub
Sub FilterTo1Criteria()
With Sheet1
        .AutoFilterMode = False
        .Range("A:D").AutoFilter
        .Range("A:z").AutoFilter Field:=1, Criteria1:=x
End With