Vòng lập cho textbox

Liên hệ QC

Onlyd2016

Thành viên mới
Tham gia
20/2/19
Bài viết
6
Được thích
1
Các cao nhân chao e hỏi. E có 1 userForm gồm 50 textbox
E muốn gán cho 50 textbox đó giá trị của 50 ô trong sheet1 từ ô C2 đến ô C51 thì viết vòng lập như thế nào ạ
 
Đặt tên cho textbox theo thứ tự từ txtbox1 đến txtbox50
PHP:
For i = 1 to 50
    Me.Controls("txtbox" & i).Value = ActiveSheet.Cells(i + 1, 3).Value
Next
 
Upvote 0
Upvote 0
Bổ sung cho bạn một cách nữa không cần đặt tên nhưng code sẽ dài lằng ngoằng

Dim VarTextbox As Variant, I As Long
VarTextbox = Array(TextBox1, TextBox2, TextBox3........) 'Khai báo hết textbox vào đây
For I = 0 To UBound(VarTextbox, 1)
VarTextbox(I).Value = Sheet1.Range("C" & I + 2)
Next
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom