2013-12-15 55 views
0

返回单元地址我有使从A1 Excel中的表1至C 6,其中在列A中我有字符串,并以列B和C IHAVE号码。现在我想写入VBA一个功能码,其中,当我通过从列A I获得对应于A.对于例如塔C的范围内或细胞地址的字符串如果在A5我有“苹果”的时候我通过苹果作为一个函数的参数,它应该返回C5的单元格地址。我试图在网上搜索,但无法找到代码。Excel VBA中使用字符串

所以,球员请帮助我在此。这个非常重要。

+0

你有什么到目前为止已经试过?请添加一些代码示例,可能的错误等。 – Jon

回答

0

如下所示将阵列中返回的索引的单元格公式$ A $ 1:$ A $ 5以它的数值 “桃” 是发现:

=MATCH("peach",$A$1:$A$5,0) 

如果数组中的值$ A $ 1: $图5A $是:

苹果

香蕉

柠檬

则公式将返回4,行索引的阵列中的其中“桃”的发生。从这你应该能够完成你的要求。

+0

感谢您的输入can pu请告诉我如何以范围的形式存储此。我知道 – user3104568

+0

EXCEL *范围*只是通过参考左上角和右下角的单元格连续块创建的对象。 –

+0

感谢您的输入罐头请告诉我如何以范围的形式存储此。可以说,我有一个函数调用“returnString $(输入作为字符串)”当我调用这个函数,那么C5 corresponing到A5应该是通过函数返回,我可以存储在一个变量。 – user3104568