vova2209
Thành viên tích cực


- Tham gia
- 5/4/17
- Bài viết
- 835
- Được thích
- 112
- Giới tính
- Nam
- Nghề nghiệp
- Đường bộ
Xin được giúp đỡ.. em xin cảm ơnNhư code dưới đây là sẽ in lần lượt 3 sheet. Giờ em muốn như hình bên dưới, mình nhặt 1 loạt những sheet muốn vào bảng tùy chọn. Sau đó khi muốn in sheet nào chỉ việc tích vào như hình vễ.. Nhờ các anh giúp đỡ.. em xin chân thành cảm ơn!View attachment 184688
Ở đây anh ơi.Bộ kết bạn trăm năm hay sao mà bảo ngừoi ta chia sẻ nhau.
Anh xem hộ em chỗ này lỗi ở đâu, em duyệt tên Sheets qua ô cellỞ đây anh ơi.
http://www.giaiphapexcel.com/diendan/threads/nhờ-viết-code-sắp-xếp-sheet.130023/page-2#post-816564
------
Chụp ảnh lại, lỡ họ sửa bài... mình bị hớ thì xí hổ lắm.![]()
Private Sub OkIn_Click()
Dim inStart, inFinish As Long 'Dùng Inputbox dôi? Integer
Dim i As Long
Dim shNameKL, shNameCD As String
'On Error GoTo Thoat
inStart = TextBox1.Value 'Nêu'ko dùng form > inStart = application.Inputbox("In Tu:")
inFinish = TextBox2.Value 'Nêu'ko dùng form > inFinish = application.Inputbox("In Dên':")
shNameKL = Sheets("BBan").Range("A2")
shNameCD = Sheets("BBan").Range("A3")
For i = inStart To inFinish
Sheets("BBan").Range("Aj1").Value = i
Sheets("BBan").PrintOut 'Vùng in .Range("C2:AF152").PrintOut
Sheets("shNameKL").Select
hidedongproKL
Sheets("shNameKL").Range("J8").Value = i
Sheets("shNameKL").PrintOut
Sheets("shNameCD").Select
hidedongproCD
Sheets("shNameCD").Range("O8").Value = i
Sheets("shNameCD").PrintOut
Next i
'Thoat:
Unload Me
End Sub
em mới biết về form 1 chút. cái đấy gọi là list box à. có bài nào hướng dẫn cho em xin links với, hoặc làm ví dụ cho em với bài của em được không ạ!Giả sử làm xong rồi, đối với bài toán chọn nhiều phần tử thì chắc chắn thứ tự lựa chọn cũng quan trọng. Tạo 2 listview, một cái hiện danh sách các sheet có sẵn, một cái rỗng, sau đó dùng chuột kéo các item trong listbox 1 qua listbox2. với cách này thì còn có thể một sheet được chọn nhiều hơn một lần. viết code cứ gọi là tưng bừng luôn.
Nhớ là hôm trước có bạn hỏi về di chuyển item giữa 2 listbox, bạn tự tìm và code lại.