MessageBox vbyesno

bennisay

XLDnaute Occasionnel
Bonjour le forum
Je cherche a mettre un messagBox vbyesno
pour activer ou pas une impression de plus
vous trouverez une piece joint pour expliquer mon cas
 

Pièces jointes

  • GOOD BUSINESS 2018 Edition N° 6 - Copie.xlsm
    524.4 KB · Affichages: 32

Chris24

XLDnaute Impliqué
Bonjour

Une façon de faire
VB:
Private Sub CommandButton1_Click()
Dim msg, style, title
Dim Retour As Integer

If MsgBox("voulez-vous imrimer transport", vbYesNo + vbQuestion, "Impression") = vbYes Then

'' TRANSPORT Macro
    Sheets("TRANSPRT").Select
    ExecuteExcel4Macro "PRINT(2,1,1,1,,,,,,,,2,,,TRUE,,FALSE)"
    Sheets("LIVRAISON").Select
    GoTo suite
Else

suite:
    With Sheets("LIVRAISON")
        '---------------- Impression noir et blanc ou couleur ------------------------
        If Range("N21") = "Non" And Range("N22") = 0 Then
            MsgBox ("IMPRESSION NON AUTORISEE / OBLIGATION DE PAIMENT "), vbInformation
            Exit Sub
        End If
        ActiveSheet.PageSetup.PrintArea = "B2:I55"
        'ActiveSheet.PrintPreview
        ActiveWindow.SelectedSheets.PrintPreview 'PrintOut copies:=1
    End With
End If
End Sub

Cdt
 

herve62

XLDnaute Barbatruc
Supporter XLD
Bonsoir
@Chris24 :codage vieux comme le Basic ;
? VBA c'est toujours du BASIC ? j'ai commencé en 81 avec un ZX et le résultat en termes de traitements , calculs ..etc
était le même . dans les codes je dis toujours pour l'utilisateur c'est le résultat qui compte !!!!!:)
bon là ça va pas pour Monsieur !!
Donc voici la modif
 

Pièces jointes

  • GOOD BUSINESS 2018 Edition N° 6 .xlsm
    510.6 KB · Affichages: 31

Statistiques des forums

Discussions
312 203
Messages
2 086 196
Membres
103 153
dernier inscrit
SamirN