ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

¦p¦ó¨Ï TextBox3.Text ¬°¤@­Ó TextBox(i).Text ¨Ó¨Ï¥Î

¦^´_ 1# yangjie
¨Ï¥Î°}¦C Ar = Array(TextBox3, TextBox4, TextBox5....)
For i = 2 To lastrow1
        If Cells(i, 4) = TextName.Text Then
            For ii = 0 To UBound(AR)
                AR(ii).Value = Sheets("¾Ç¥Í¸ê®Æ").Cells(i, 6 + ii)
            Next
        End If
Next

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2010-10-7 11:17 ½s¿è

¦^´_ 3# yangjie
Dim Ar(3 To 80) As MSForms.Control, i%
For i = 3 To 80
  Set Ar(i) = Controls("TextBox" & i)
Next
For i = 2 To lastrow1
        If Cells(i, 4) = TextName.Text Then
            For ii = 3 To UBound(AR)
                AR(ii).Value = Sheets("¾Ç¥Í¸ê®Æ").Cells(i, 6 + ii - 3)
            Next
        End If
Next
¸É¤W¥t¤@¸Ñªk
For i = 2 To lastrow1
    If Cells(i, 4) = TextName.Text Then
        For ii = 3 To 80
            Controls("TextBox" & ii) = Sheets("¾Ç¥Í¸ê®Æ").Cells(i, 6 + ii - 3)
        Next
    End If
Next

TOP

        ÀR«ä¦Û¦b : ¤f»¡¦n¸Ü¡B¤ß·Q¦n·N¡B¨­¦æ¦n¨Æ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD