Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
Arrays Excel vba-索引-匹配-数组_Arrays_Excel_Vba_Indexing - Fatal编程技术网

Arrays Excel vba-索引-匹配-数组

Arrays Excel vba-索引-匹配-数组,arrays,excel,vba,indexing,Arrays,Excel,Vba,Indexing,我想在excel VBA中实现以下excel公式 公式在数组{}中 {=INDEX($B$3:$B$25,MATCH($A$32 & $B$32,$A$3:$A$25 & $M$3:$M$25,0))} $B$3:$B$25 - the range from where I want the value ; $A$32 - criteria 1 ; $B$32 - criteria 2 $A$3:$A$25 - criteria range 1 ; $M$3:$M$25

我想在excel VBA中实现以下excel公式

公式在数组{}中

{=INDEX($B$3:$B$25,MATCH($A$32 & $B$32,$A$3:$A$25 & $M$3:$M$25,0))}

$B$3:$B$25 - the range from where I want the value ; 

$A$32 - criteria 1 ;
$B$32 - criteria 2

$A$3:$A$25 - criteria range 1 ;
$M$3:$M$25 - criteria range 2
谢谢大家的支持,,
Daniel

这将为您提供所需范围内的公式。您需要调整任何范围以满足您的需要

Cells(3, 2).Resize(23).FormulaArray = _
        "=INDEX(R3C2:R25C2,MATCH(R32C1 & R32C2,R3C1:R25C1 & R3C13:R25C13,0))"

你有这样做的权限。但是你的问题是什么?我的问题是:实现这个公式的VBA代码是什么?@ChDaniel:这个网站不是为了向其他用户索取代码。这是关于在问题上互相帮助。你应该先自己尝试一些事情,然后寻求帮助。另请参见:打开宏录制器,然后输入公式。然后,检查代码。它可以在记录的代码中使用公式。拿着它,根据需要申请。事实上,我是这方面的新手。我不羞于说这些。非常感谢你。它工作得很好。我现在明白了机制。我将根据用户表单调整此选项。如果有帮助,请升级投票并将答案标记为已解决。因为我未满15岁,升级投票会被记录,但不会显示。谢谢凯伦的支持。@ChDaniel,别担心,继续努力。你最终会到达那里的