2011-05-03 211 views
0

使用vbScript,我使用find方法在命名区域中搜索单元格值,并在找到该值时在工作表中选择该项目。我需要做的是从“找到”单元格开始选择一系列单元格,并将其扩展到列的最上一行,并从找到的单元格到列的底部。所以,如果我找到的单元格是A15,那么我想要选择从A14到A1的范围,并从A16到列的底部。我一直在踢这个可以走得太远的路。有人可以帮忙吗?提前致谢。在Excel中选择一个范围vbscript

回答

0
EndCell = "A14" ' You of course have to find A14 using your search function 
Range("A1:"&EndCell).Select 
+0

我忘了说,每个工作表上有至少3个指定范围。我发现的单元格A15可能处于“顶部”的范围内,可能是A7和底部A95。如何将单元格地址转换为A11或A11? – ALIASAKA 2011-05-03 23:19:48

0
Columns(FoundCell.Column).Select