Dim intStartRow, intEndRow As Integer
Dim intStartCol, intEndCol As Integer
If mshflexgrid1.RowSel <= mshflexgrid1.Row Then
intStartRow = mshflexgrid1.RowSel
intEndRow = mshflexgrid1.Row
Else
intStartRow = mshflexgrid1.Row
intEndRow = mshflexgrid1.RowSel
End If
If mshflexgrid1.ColSel <= mshflexgrid1.ColThen
intStartCol = mshflexgrid1.ColSel
intEndCol = mshflexgrid1.Col
Else
intStartCol = mshflexgrid1.Col
intEndCol = mshflexgrid1.ColSel
End If
接下来就比较容易了,你要的cell就在(intStartRow,intStartCol)-(intEndRow,intEndCol)之间了
Dim intStartCol, intEndCol As Integer
If mshflexgrid1.RowSel <= mshflexgrid1.Row Then
intStartRow = mshflexgrid1.RowSel
intEndRow = mshflexgrid1.Row
Else
intStartRow = mshflexgrid1.Row
intEndRow = mshflexgrid1.RowSel
End If
If mshflexgrid1.ColSel <= mshflexgrid1.ColThen
intStartCol = mshflexgrid1.ColSel
intEndCol = mshflexgrid1.Col
Else
intStartCol = mshflexgrid1.Col
intEndCol = mshflexgrid1.ColSel
End If
接下来就比较容易了,你要的cell就在(intStartRow,intStartCol)-(intEndRow,intEndCol)之间了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货