Lấy dữ liệu từ ComboBox xuống một ô trong Sheet (1 người xem)

Người dùng đang xem chủ đề này

nguyet1982db

Thành viên chính thức
Tham gia
10/12/14
Bài viết
92
Được thích
4
Mình có 1 file đã có dữ liệu và thông tin, giờ mình muốn bấm chọn một số bất kỳ trong ComboBox dữ liệu sẽ tự động chuyển xuống ô B2 trong Sheet1. Bấm vào nút in thì sẽ in vùng bôi màu trong Sheet2. Bấm xem in thì sẽ xem vùng bôi màu trong Sheet2. Rất mong được giúp đỡ.
 

File đính kèm

Lần chỉnh sửa cuối:
Mình có 1 file đã có dữ liệu và thông tin, giờ mình muốn bấm chọn một số bất kỳ trong ComboBox dữ liệu sẽ tự động chuyển xuống ô B2 trong Sheet1. Bấm vào nút in thì sẽ in vùng bôi màu trong Sheet2. Bấm xem in thì sẽ xem vùng bôi màu trong Sheet2. Rất mong được giúp đỡ.
Bạn cho code sau vào form và test xem kết quả
Mã:
Private Sub cb1_Change()
Sheet1.[b2].Value = cb1.Text
End Sub


Private Sub CB2_Click()
  Dim vung As String
  vung = Sheet3.PageSetup.PrintArea
  Sheet3.PageSetup.PrintArea = "Sheet2!B1:L24"
  Sheet3.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
  Sheet3.PageSetup.PrintArea = vung
End Sub


Private Sub CB3_Click()
Unload Me
Sheet3.Select
Application.Dialogs(xlDialogPrintPreview).Show
End Sub


Private Sub CommandButton1_Click()
Unload Me
End Sub
 
Bạn cho code sau vào form và test xem kết quả
Mã:
Private Sub cb1_Change()
Sheet1.[b2].Value = cb1.Text
End Sub
Private Sub CB2_Click()
  Dim vung As String
  vung = Sheet3.PageSetup.PrintArea
  Sheet3.PageSetup.PrintArea = "Sheet2!B1:L24"
  Sheet3.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False
  Sheet3.PageSetup.PrintArea = vung
End Sub


Private Sub CB3_Click()
Unload Me
Sheet3.Select
Application.Dialogs(xlDialogPrintPreview).Show
End Sub


Private Sub CommandButton1_Click()
Unload Me
End Sub
Cám ơn Bạn rất nhiều nhưng mình còn một thắc mắc nhỏ mong bạn giúp. Nếu sheet2 luôn luôn cho chế độ Hide thì code bị lỗi, giờ mình muốn sheet2 ẩn bấm XEM IN thì hiện xem và nhấn close thì quay về sheet1.
 

Bài viết mới nhất

Back
Top Bottom