Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.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
String 使用VBA选择非相邻范围_String_Vba_Excel_Syntax - Fatal编程技术网

String 使用VBA选择非相邻范围

String 使用VBA选择非相邻范围,string,vba,excel,syntax,String,Vba,Excel,Syntax,我知道如何使用vba选择一个范围,直到计算出最后一行: Range("P3:R" & LastRow).Select 有没有办法选择非相邻列数据?例如,我希望N列到R列的单元格不带O列 在下面尝试过,但它最终也选择了O,我怀疑是因为“字符应该包含整个内容,但是如何保持最后一行的变量值 Range("N3:N" & LastRow , "P3:R" & LastRow).Select 谢谢!您可以使用该方法,而不是通常需要选择任何内容 Union(Range("N3:N

我知道如何使用vba选择一个范围,直到计算出最后一行:

Range("P3:R" & LastRow).Select
有没有办法选择非相邻列数据?例如,我希望N列到R列的单元格不带O列

在下面尝试过,但它最终也选择了O,我怀疑是因为
字符应该包含整个内容,但是如何保持最后一行的变量值

Range("N3:N" & LastRow , "P3:R" & LastRow).Select
谢谢!

您可以使用该方法,而不是通常需要选择任何内容

Union(Range("N3:N" & LastRow), Range("P3:R" & LastRow)).Select
你可以用

Range("N3:N" & LastRow & "," & "P3:R" & LastRow).Select


好的地方,我没有注意到逗号放错了位置。你可以做
范围(“N3:N”&LastRow&“,P3:R”&LastRow)。选择
@SJR,True。但我留下了逗号只是为了“标记”它的正确位置
Intersect(Range("N:N, P:R"), Rows(3).Resize(LastRow - 3)).Select