因为只能是回复才能上传图片,所以我再发一次,如果是要用到数组,请给一个详细的代码及说明,谢谢大家了
Private Sub Command4_Click()
  Dim i, b, d, c As Integer
  Dim itemno(), itemname()
  
  
  If Label100 = "Cg_cgddb" Then '取label100的值进行判断,如果是从cg_cgddb来的就执行下面的
       For d = 1 To Grid1.Rows - 1
             If Grid1.TextMatrix(d, 5) = "√" Then
                c = c + 1
             End If
             label102.Caption = c
       Next d   '以上的C值计算我选中副表的的行数
       
             For b = 1 To Grid1.Rows - 1  '读取副表中grid1中选中行的第二列值
                For i = Val(Label101.Caption) To Val(Label101.Caption) + Val(label102.Caption) - 1
                '以上是记录到主表中从你点击的格子开始+副表选中的行数-1
                'label101记录了主表点击时的行数定位
                  If Grid1.TextMatrix(b, 5) = "√" Then  '判断选中的记录到主表
                     Cg_cgddb.Grid1.TextMatrix(i, 1) = Grid1.TextMatrix(b, 1)
                  End If
               Next i
             Next b
  End If
  Unload Me
End Sub