控制excle的问题,如何遍历我选择区域的单元格? ( 积分: 100 )

  • 主题发起人 主题发起人 小神通
  • 开始时间 开始时间

小神通

Unregistered / Unconfirmed
GUEST, unregistred user!
用鼠标在excel上选择一个区域,得到Selection: ExcelRange;了.
但不知道怎么遍历这个选择区都有的单元格.
for row=? to ? do
for col=? to ? do
showmessage(ExcelSheet.Cells.Item[row , col ]);
 
用鼠标在excel上选择一个区域,得到Selection: ExcelRange;了.
但不知道怎么遍历这个选择区都有的单元格.
for row=? to ? do
for col=? to ? do
showmessage(ExcelSheet.Cells.Item[row , col ]);
 
VB下简单 一个for each cell in Selection 就成了
Delphi 麻烦一些
Selection有个address属性 返回类型的是字符串 可以确定你选择的范围
 
友情支持
可惜我也没研究过
 
for row= 1 to ExcelSheet.Selection.Rows.Count do
for col=1 to ExcelSheet.Selection.Columns.Count do
showmessage(ExcelSheet.Cells.Item[row , col ]);
 
谢谢Avalon提醒address属性.虽然麻烦些,也不失一种解决方法.[:D]
感谢大家参与和支持.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
847
import
I
I
回复
0
查看
610
import
I
I
回复
0
查看
855
import
I
后退
顶部