【发布时间】:2015-08-25 11:00:08
【问题描述】:
这听起来像是一个基本的问题,但我找不到任何可以帮助我的提示。
我找到了像Arr = Range("A1:B10") 这样的东西,这会让事情变得简单,但上面例子的问题是它可能会推入指定范围内的所有值,这不是我想要的。虽然事后删除不需要的值听起来像是一种选择,但听起来也像是一个可以轻松避免的大而无意义的绕道。
目前我有以下几点:
For Each cell In Worksheets("Search").Range("C7:C15").Cells
If cell.Value = "Yes" Then fcat() = cell.Offset(0, -1).Value
Next cell
我之前猜测并尝试了fcat(cell),但到目前为止,我只在fcat() = cell.Offset(0, -1).Value 上遇到类型不匹配错误,我不完全确定要尝试什么。
感谢您抽出宝贵时间,如果还有什么可以改善我的问题的,请告诉我。
【问题讨论】:
-
您必须使用索引号来确定位置。