PrivateSub MSFlexGrid1_Scroll() With MSFlexGrid1 For i =0To18 If .RowIsVisible(i +1) Then Check1(i).Visible =True Check1(i).Height =225 Check1(i).Width =1185 Check1(i).Left = .Left +38 Check1(i).Top = .Top + .RowPos(i +1) +50 Else Check1(i).Visible =False EndIf Next EndWith End Sub