关于VBA的一个问题

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
请问下,怎么用VBA在Excel中怎么显示哪一项所对应的位置? 谢谢了。

                                                                                                在Microsoft Excel中,与表对应的对象是工作表(Sheet或Worksheet),与每一个表格方格对应的对象是单元格区域(range),它可以仅包括一个单元格(cell),也可以由多个单元格合并而成。工作表对象中的cells属性,在单元格的选择方面可以达到与range相同的效果,它是以行(row)和列(gol)作为参数的,对于行和列的选择可以采用变量的形式。如,可设定工作表(Worksheet)的每一行第一列(cells(i,1))为编号,每一行第二列(cells(i,2))为对应的数量数据。在AutoCAD中,没有与表对应的对象,但可以根据表中前后编号定义水平距离,根据数量数据定义垂直距离,将表中数据理解为线条与文字对象的集合。这样,通过读取Microsoft Excel文件中的最小对象—单元格区域(cells(i,j))的主要信息,利用VBA建立AutoCAD与Excel的通信,然后在AutoCAD文件里指定的图层、位置画线条,书写文字。通过循环,遍历所有单元格区域(cells(i,j)),边读边写,最终完成图像绘制及编号,数量数据的书写。查询时可以按照编号查询,就可以找到对应位置了。                                       
提问者对答案的评价:

                                                                                                要是能提供附件就最好了.感觉我没有明白楼主的意思.                                       

                                                                                                range("a1")--单元格range("A1:B2")--区域
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行