thuyloitienlu
Thành viên chính thức
- Tham gia
- 17/4/08
- Bài viết
- 58
- Được thích
- 0
Các bạn cho tôi hỏi. Tôi có 6 hộp nhập texbox trên form (mỗi số trong chuỗi cáh nhau dấu ",") . Tôi đã gán 6 chuỗi đó cào 6 ô cell trên file và đếm được số lượng các phần tử trong chuỗi. Vậy tôi muốn tách từng phần tử trong 6 chuỗi vào 6 cột trong bảng tính. Code như sau nhưng chạy báo lỗi , các bạn xem sửa giúp tôi với.
Dim tento1, tento2, tento3, tento4, tento5, tento6 As String
For i = 2 To 200 '(chuoi lon nhat la 200 phần tử gồm các số tự nhiên)
tento1 = Cells(2, 4) '(gán chuỗi 1 = cell(2,4)
asplit = Split(tento1, ",", Cells(2, 5)) ' số lượng phần tử chuỗi 1)
Cells(i, 6) = asplit(i - 2) 'tách chuỗi 1 gán vào dòng 2 cột 6)
tento2 = Cells(3, 4)
asplit = Split(tento2, ",", Cells(3, 5))
Cells(i, 7) = asplit(i - 2)
tento3 = Cells(4, 4)
asplit = Split(tento3, ",", Cells(4, 5))
Cells(i, 8) = asplit(i - 2)
tento4 = Cells(5, 4)
asplit = Split(tento4, ",", Cells(5, 5))
Cells(i, 9) = asplit(i - 2)
tento5 = Cells(6, 4)
asplit = Split(tento5, ",", Cells(6, 5))
Cells(i, 10) = asplit(i - 2)
tento6 = Cells(7, 4)
asplit = Split(tento6, ",", Cells(7, 5))
Cells(i, 11) = asplit(i - 2)
Next i
Dim tento1, tento2, tento3, tento4, tento5, tento6 As String
For i = 2 To 200 '(chuoi lon nhat la 200 phần tử gồm các số tự nhiên)
tento1 = Cells(2, 4) '(gán chuỗi 1 = cell(2,4)
asplit = Split(tento1, ",", Cells(2, 5)) ' số lượng phần tử chuỗi 1)
Cells(i, 6) = asplit(i - 2) 'tách chuỗi 1 gán vào dòng 2 cột 6)
tento2 = Cells(3, 4)
asplit = Split(tento2, ",", Cells(3, 5))
Cells(i, 7) = asplit(i - 2)
tento3 = Cells(4, 4)
asplit = Split(tento3, ",", Cells(4, 5))
Cells(i, 8) = asplit(i - 2)
tento4 = Cells(5, 4)
asplit = Split(tento4, ",", Cells(5, 5))
Cells(i, 9) = asplit(i - 2)
tento5 = Cells(6, 4)
asplit = Split(tento5, ",", Cells(6, 5))
Cells(i, 10) = asplit(i - 2)
tento6 = Cells(7, 4)
asplit = Split(tento6, ",", Cells(7, 5))
Cells(i, 11) = asplit(i - 2)
Next i