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
Excel 是否可以从具有3个参数的特定单元格开始与列相交?_Excel_Vba_Intersection - Fatal编程技术网

Excel 是否可以从具有3个参数的特定单元格开始与列相交?

Excel 是否可以从具有3个参数的特定单元格开始与列相交?,excel,vba,intersection,Excel,Vba,Intersection,我想从F15开始选择一整列 这是我的密码: Public Sub Worksheet_Change(ByVal Target As Range) Dim KeyCells As Range Set Key

我想从F15开始选择一整列

这是我的密码:

Public Sub Worksheet_Change(ByVal Target As Range)                                                         
    Dim KeyCells As Range                                                                                   
    Set KeyCells = Application.Intersect(Target, Range("F15"), Range("F15").End(xlDown))                                          
    If KeyCells Is Nothing Then                                                                             
        'No code since nothing should happen
    Else
        'Some Code
    End If
End Sub
我发现了一个类似的问题,但它不起作用:

BigBen找到了答案:

范围(“F15”)、范围(“F15”).End(xlDown)--->Range(范围(“F15”)、范围(“F15”).End(xlDown))。你需要打外线电话


基本上只是把两个范围放在一个范围内。范围(范围1,范围2)

范围(“F15”)、范围(“F15”).End(xlDown)
-->
范围(范围(“F15”)、范围(“F15”).End(xlDown))
。你需要一个外部的
范围
呼叫。谢谢BigBen,它成功了。我如何突出你的答案?你可以在这里。