Phạm Ngọc Vân Anh
Thành viên mới

- Tham gia
- 16/6/18
- Bài viết
- 10
- Được thích
- 1
Dear mn, em muốn in hđlđ hàng loạt bằng excel. Cơ sở dữ liệu e để trong file đính kèm. Mọi người giúp em với ạ. Hic
For i = 1 To 124
Góp ý cho bạn:Dear mn, em muốn in hđlđ hàng loạt bằng excel. Cơ sở dữ liệu e để trong file đính kèm. Mọi người giúp em với ạ. Hic
anh ơi anh giúp cho em file này với em không biết VBA cop file của anh về sửa nhưng không chạy đượcChọn máy in rồi sau đó in, mình đang đặt in từ số thứ tự 1 đến 124. Nếu bạn muốn in khác thì sửa lại code dòng bên dưới (lưu ý: in người thứ nhất thì T15 gõ = 0 (số thứ tự - 1).
Mã:For i = 1 To 124
Bạn không nên đăng bài ở nhiều nơi (có thể sẽ vi phạm nội quy), bài kia ở Link sau:anh ơi anh giúp cho em file này với em không biết VBA cop file của anh về sửa nhưng không chạy được
Góp ý cho bạn:
1/ Muốn in hợp đồng hàng loạt thì phải sử dụng VBA.
2/ Bạn ở KCN Tam Phước, Biên Hòa, Đồng Nai thì có thể gặp trực tiếp tôi uống Coffee tại AROBI gần chợ Tân Hiệp (đường 5 cũ) để được trợ giúp cụ thể hơn.
3/ Nếu thứ bảy hoặc chúa nhật thì có thể gặp gỡ thêm một số thành viên khác như: ndu, Lê Duy Thương, Ca Điền Tâm.
Mình cũng có file giống như này mà muốn in từ số thứ tự bất kỳ đến số bất kỳ (ví dụ in từ STT 10 - 15) thì sửa lại code như nào vậy bạn?Chọn máy in rồi sau đó in, mình đang đặt in từ số thứ tự 1 đến 124. Nếu bạn muốn in khác thì sửa lại code dòng bên dưới (lưu ý: in người thứ nhất thì T15 gõ = 0 (số thứ tự - 1).
Mã:For i = 1 To 124
Mình cũng có file giống như này mà muốn in từ số thứ tự bất kỳ đến số bất kỳ (ví dụ in từ STT 10 - 15) thì sửa lại code như nào vậy bạn?
Sub InHD()
Dim Num As Long, i As Long
Num = Sheet8.[T15].Value
For i = 10 To 15
Sheet8.[T15].Value = Num + i
Sheet8.PrintOut
Next
End Sub
>Chỉnh chỗ For I - 1 To 2 thành 10 To 15
Mã:Sub InHD() Dim Num As Long, i As Long Num = Sheet8.[T15].Value For i = 10 To 15 Sheet8.[T15].Value = Num + i Sheet8.PrintOut Next End Sub
Bạn sữa lại thành>View attachment 215888
=> Bạn ơi, có cách nào sửa code 1 lần để khi mình chọn khoảng in ngoài sheet như ảnh thì tự động in luôn thay vì phải sửa trực tiếp trên code không?
For i = Sheet8.[T16].Value To Sheet8.[T17].Value
Mình không hiểu về VBA lắm, bạn có thể sửa lại toàn bộ đoạn code đó cho mình không? Với lại trong trường hợp mà T15>STT của nhân viên thì mình thấy máy in vẫn chạy, ko hiểu có lỗi gì nhỉ? Bạn giúp mình với nhé, xin cảm ơn rất nhiều!Bạn sữa lại thành
T15 để chạy số tự đồng theo nhân viên nên k sử dụng được, bạn sửa lại T16 và 17 để in nhaMã:For i = Sheet8.[T16].Value To Sheet8.[T17].Value
Bạn xem file đính kèm.Mình không hiểu về VBA lắm, bạn có thể sửa lại toàn bộ đoạn code đó cho mình không? Với lại trong trường hợp mà T15>STT của nhân viên thì mình thấy máy in vẫn chạy, ko hiểu có lỗi gì nhỉ? Bạn giúp mình với nhé, xin cảm ơn rất nhiều!
Mình đã sửa được rồi, cảm ơn bạn rất nhiều!Bạn xem file đính kèm.
Thế ở Hải Dương thì gặp ai ạ?Góp ý cho bạn:
1/ Muốn in hợp đồng hàng loạt thì phải sử dụng VBA.
2/ Bạn ở KCN Tam Phước, Biên Hòa, Đồng Nai thì có thể gặp trực tiếp tôi uống Coffee tại AROBI gần chợ Tân Hiệp (đường 5 cũ) để được trợ giúp cụ thể hơn.
3/ Nếu thứ bảy hoặc chúa nhật thì có thể gặp gỡ thêm một số thành viên khác như: ndu, Lê Duy Thương, Ca Điền Tâm.