guitarnguyen1989
Thành viên chính thức
- Tham gia
- 31/7/16
- Bài viết
- 59
- Được thích
- 7
Chào A/C !
Mình tạo một userform : Chứa 115 textbox để nhập liệu , sau nhập thì Click vào nút Lưu Data để ghi dữ liệu vào sheets ("pak_in") , nhưng tốc độ quá chậm chạy code có khi mất 2 phút mới chạy xong code
Nhờ A/C tư vấn , giải thích dùm !
Cảm ơn
Private Sub CommandButton5_Click()
Dim Res(1 To 20, 1 To 9), Res2(1 To 20, 1 To 1)
Dim LastRow As Long, Stt, k As Long, i As Long, j As Long
With Sheets("Pak_in")
LastRow = .Cells(Rows.Count, "B").End(xlUp).Row
Stt = Cells(LastRow, 1).Value
If IsNumeric(Stt) = False Then Stt = 0
End With
For i = 1 To 120 Step 6
If Controls("TextBox" & i) = "" Then Exit Sub
k = k + 1: Stt = Stt + 1
Res(k, 1) = Stt
Res(k, 2) = Cob_Staff_pak
Res(k, 3) = Txt_day
Res2(k, 1) = Cob_Input_pak
For j = 0 To 5
Res(k, 4 + j) = Controls("TextBox" & i + j)
Controls("TextBox" & i + j) = ""
Next j
Next i
With Sheets("Pak_in")
.Range("A" & LastRow + 1).Resize(k, 9) = Res
.Range("N" & LastRow + 1).Resize(k) = Res2
End With
End Sub
Góp ý cho bạn:Chào A/C !
Mình tạo một userform : Chứa 115 textbox để nhập liệu , sau nhập thì Click vào nút Lưu Data để ghi dữ liệu vào sheets ("pak_in") , nhưng tốc độ quá chậm chạy code có khi mất 2 phút mới chạy xong code
Nhờ A/C tư vấn , giải thích dùm !
Cảm ơn
Chào A/C !
Mình tạo một userform : Chứa 115 textbox để nhập liệu , sau nhập thì Click vào nút Lưu Data để ghi dữ liệu vào sheets ("pak_in") , nhưng tốc độ quá chậm chạy code có khi mất 2 phút mới chạy xong code
Nhờ A/C tư vấn , giải thích dùm !
Cảm ơn
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2