呵呵,其实移动多行,并非真的移动多行,这样效率太低,本质还是移动一行而已。
例如你需要向下移动选定的多行,只是将这多行的下一行移动到这个多行的第一行位置,向下移动多行:
Dim t As Table = Tables("表A")Dim p1 As Integer = t.TopPositionDim p2 As Integer = t.BottomPositionIf p2 < t.Rows.count -1 t.Rows(p2+1).Move(p1) t.Select(p1+1,t.LeftCol,p2+1,t.RightCol)End If
至于向上移动,你可以参照写一下。