Giải quyết msg box (1 người xem)

  • Thread starter Thread starter GTK-PM
  • Ngày gửi Ngày gửi
Liên hệ QC

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

GTK-PM

Thành viên thường trực
Tham gia
10/11/13
Bài viết
313
Được thích
15
Private Sub QuickPrint_Click()
Dim i As Long, Fp As Integer, Ep As Integer, tb
tb = MsgBox("Ban co muon in cac phieu, vbYesNo, "tk.com")
If tb = vbYes Then
For i = Fp To Ep
Sheet1.PrintOut: Sheet3.PrintOut: Sheet4.PrintOut: Sheet5.PrintOut: Sheet6.PrintOut: Sheet7.PrintOut: Sheet8.PrintOut: Sheet9.PrintOut: Sheet10.PrintOut: Sheet11.PrintOut
Next i
End If
ED:
End Sub


Nhờ anh chị sửa giúp em đoạn MSGBOX để hiện thông báo trước khi in
 
Sao không thấy ai giúp đỡ vậy :((
 
Upvote 0
(1)
Mã:
tb = MsgBox("Ban co muon in cac phieu", vbYesNo, "tk.com")
(2)
Mã:
 For i = Fp To Ep
Hai biến Fp và Ep chưa đẩy giá trị vào nên mặc định =0.
(3)
Mã:
ED:
Không rõ làm gì?
 
Upvote 0
Private Sub QuickPrint_Click()
...
...
Nhờ anh chị sửa giúp em đoạn MSGBOX để hiện thông báo trước khi in
Để hiện msgbox bạn có thể dùng code này:

Select Case MsgBox("Ban co muon in cac phieu", vbYesNo Or vbQuestion Or vbDefaultButton1, "tk.com")
Case vbYes
Sheet1.PrintOut: Sheet3.PrintOut: Sheet4.PrintOut: Sheet5.PrintOut: Sheet6.PrintOut: Sheet7.PrintOut: Sheet8.PrintOut: Sheet9.PrintOut: Sheet10.PrintOut: Sheet11.PrintOut
Case vbNo
End Select
 
Upvote 0
Mình tìm được MsgBox bằng tiếng việt của anh Nghĩa bạn tham khảo thêm nha
 

File đính kèm

Upvote 0
Sub Button2_Click()
Dim Msg As Long
Dim TieuDe As String, NoiDung As String
Dim i As Long, Fp As Integer, Ep As Integer, tb
Fp = Sheet1.Range("I1"): Ep = Sheet1.Range("K1")
TieuDe = VNI("Thoâng baùo")
NoiDung = VNI("Baïn coù muoán in töø phieáu soá " & Fp & " ñeán phieáu soá " & Ep & " khoâng./")
Msg = MyUniMsgBox(TieuDe, NoiDung, msoAlertButtonYesNo, 4, msoAlertDefaultFirst)
If Msg = vbYes Then
For i = Fp To Ep
Sheet1.Range("H1") = i
Sheet1.PrintOut: Sheet3.PrintOut: Sheet4.PrintOut: Sheet5.PrintOut: Sheet6.PrintOut: Sheet7.PrintOut: Sheet8.PrintOut: Sheet9.PrintOut: Sheet10.PrintOut: Sheet11.PrintOut
Next i
End If
End Sub1.jpg
Sao cứ báo lỗi khi copy sang file khác bạn nhỉ.
 
Upvote 0
Sub Button2_Click()
Dim Msg As Long
Dim TieuDe As String, NoiDung As String
Dim i As Long, Fp As Integer, Ep As Integer, tb
Fp = Sheet1.Range("I1"): Ep = Sheet1.Range("K1")
TieuDe = VNI("Thoâng baùo")
NoiDung = VNI("Baïn coù muoán in töø phieáu soá " & Fp & " ñeán phieáu soá " & Ep & " khoâng./")
Msg = MyUniMsgBox(TieuDe, NoiDung, msoAlertButtonYesNo, 4, msoAlertDefaultFirst)
If Msg = vbYes Then
For i = Fp To Ep
Sheet1.Range("H1") = i
Sheet1.PrintOut: Sheet3.PrintOut: Sheet4.PrintOut: Sheet5.PrintOut: Sheet6.PrintOut: Sheet7.PrintOut: Sheet8.PrintOut: Sheet9.PrintOut: Sheet10.PrintOut: Sheet11.PrintOut
Next i
End If
End SubView attachment 171106
Sao cứ báo lỗi khi copy sang file khác bạn nhỉ.
Bạn Copy thêm 2 Modules ConvertFontmdlMsgBox
 
Upvote 0
Web KT

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

Back
Top Bottom