Bác Ba Tê và các anh chị giúp em xem có thể tăng tốc đoạn code sau lên được không ah?
(Mục đích là add 3 dòng vào 1 tem nhãn, rồi in. Lặp lại đến hết số dòng ah)
For i = 2 To irow1 Step 3
'************************************************ First label
Sheet3.Range("E10") = UCase(Sheet10.Cells(i, 42))
Sheet3.Range("K10") = "*" & UCase(Sheet10.Cells(i, 42)) & "*"
Sheet3.Range("T14") = Format(Now, "mm/dd")
Sheet3.Range("U14") = Format(Now, "hh:mm")
Sheet3.Range("E15") = Sheet10.Cells(i, 12)
Sheet3.Range("K15") = Sheet10.Cells(i, 1)
Sheet3.Range("Q15") = Format(Sheet10.Cells(i, 32), "mm-dd-yyyy")
Sheet3.Range("E19") = Sheet10.Cells(i, 6) & "x" & Sheet10.Cells(i, 7) & "x" & Sheet10.Cells(i, 8)
Sheet3.Range("J19") = Sheet10.Cells(i, 10)
Sheet3.Range("M19") = Sheet10.Cells(i, 9) & "kg"
Sheet3.Range("Q19") = Sheet10.Cells(i, 25)
Sheet3.Range("E24") = Sheet10.Cells(i, 4)
Sheet3.Range("K24") = Sheet10.Cells(i, 36) & "/" & Sheet10.Cells(i, 36)
Sheet3.Range("N24") = Sheet10.Cells(i, 38)
Sheet3.Range("P24") = Sheet10.Cells(i, 28)
Sheet3.Range("C28") = "*" & UCase(Sheet10.Cells(i, 42)) & "*"
Sheet3.Range("K29") = Sheet10.Cells(i, 41)
Sheet3.Range("Q29") = Sheet10.Cells(i, 30)
'************************************************ Second label
Sheet3.Range("E34") = UCase(Sheet10.Cells(i + 1, 42))
Sheet3.Range("K34") = "*" & UCase(Sheet10.Cells(i + 1, 42)) & "*"
Sheet3.Range("T38") = Format(Now, "mm/dd")
Sheet3.Range("U38") = Format(Now, "hh:mm")
Sheet3.Range("E39") = Sheet10.Cells(i + 1, 12)
Sheet3.Range("K39") = Sheet10.Cells(i + 1, 1)
Sheet3.Range("Q39") = Format(Sheet10.Cells(i + 1, 32), "mm-dd-yyyy")
Sheet3.Range("E43") = Sheet10.Cells(i + 1, 6) & "x" & Sheet10.Cells(i + 1, 7) & "x" & Sheet10.Cells(i + 1, 8)
Sheet3.Range("J43") = Sheet10.Cells(i + 1, 10)
Sheet3.Range("M43") = Sheet10.Cells(i + 1, 9) & "kg"
Sheet3.Range("Q43") = Sheet10.Cells(i + 1, 25)
Sheet3.Range("E48") = Sheet10.Cells(i + 1, 4)
Sheet3.Range("K48") = Sheet10.Cells(i + 1, 36) & "/" & Sheet10.Cells(i + 1, 36)
Sheet3.Range("N48") = Sheet10.Cells(i + 1, 38)
Sheet3.Range("P48") = Sheet10.Cells(i + 1, 28)
Sheet3.Range("C52") = "*" & UCase(Sheet10.Cells(i + 1, 42)) & "*"
Sheet3.Range("K53") = Sheet10.Cells(i + 1, 41)
Sheet3.Range("Q53") = Sheet10.Cells(i + 1, 30)
'************************************************ Thirst label
Sheet3.Range("E58") = UCase(Sheet10.Cells(i + 2, 42))
Sheet3.Range("K58") = "*" & UCase(Sheet10.Cells(i + 2, 42)) & "*"
Sheet3.Range("T62") = Format(Now, "mm/dd")
Sheet3.Range("U62") = Format(Now, "hh:mm")
Sheet3.Range("E63") = Sheet10.Cells(i + 2, 12)
Sheet3.Range("K63") = Sheet10.Cells(i + 2, 1)
Sheet3.Range("Q63") = Format(Sheet10.Cells(i + 2, 32), "mm-dd-yyyy")
Sheet3.Range("E67") = Sheet10.Cells(i + 2, 6) & "x" & Sheet10.Cells(i + 2, 7) & "x" & Sheet10.Cells(i + 2, 8)
Sheet3.Range("J67") = Sheet10.Cells(i + 2, 10)
Sheet3.Range("M67") = Sheet10.Cells(i + 2, 9) & "kg"
Sheet3.Range("Q67") = Sheet10.Cells(i + 2, 25)
Sheet3.Range("E72") = Sheet10.Cells(i + 2, 4)
Sheet3.Range("K72") = Sheet10.Cells(i + 2, 36) & "/" & Sheet10.Cells(i + 2, 36)
Sheet3.Range("N72") = Sheet10.Cells(i + 2, 38)
Sheet3.Range("P72") = Sheet10.Cells(i + 2, 28)
Sheet3.Range("C76") = "*" & UCase(Sheet10.Cells(i + 2, 42)) & "*"
Sheet3.Range("K77") = Sheet10.Cells(i + 2, 41)
Sheet3.Range("Q77") = Sheet10.Cells(i + 2, 30)
Sheet3.Activate
Application.ActivePrinter = "\\HUONGVTT\SATO GL408e on Ne05:"
ExecuteExcel4Macro "PRINT(1,,,1

,2,,,TRUE,,FALSE)"