Case à cocher Vrai Faux

Bonsoir à tous,

Je viens vers vous pour dans la mesure du possible Transformer un True en Préventif.

Je m'explique j'ai une case à cocher qui me renvoie VRAI FAUX. Si j'ai bien compris c'est normal car c'est du Boolean.

Mais j'aimerais que ce Vrai le transformer en Préventif pour le mettre en message dans mon mail.

Private Sub CheckBox2_Click()
    If CheckBox2.Value = True Then
    Sheets("fiche d'intervention").Range("E28") = True
    Else
        Sheets("fiche d'intervention").Range("E28") = False
    End If
End Sub
Private Sub CommandButton3_Click()

    'Déclaration des variables
    Dim MonOutlook As Object
    Dim MonMessage As Object
    Dim MyBench As String
    Dim NumberOfIntervention As String
    Dim Description_du_dysfonctionnement As String
   Dim Prev As String
    'Condition pour l'envoie du mail
    'Aller dans le module checking pour voir si tous se déroule correctement
    If CheckingFormField.CheckingField = False Then

    'Appel du module SaveInBDD1 ceci permet compléter la base de donée
    'SaveInBDD1

    'Utilisation des variables sous format Non de la feuille plus cellule d'identification
    MyBench = Sheets("Fiche d'intervention").Range("I10").Value
    NumberOfIntervention = Sheets("Fiche d'intervention").Range("N1").Value
    Description_du_dysfonctionnement = Sheets("Fiche d'intervention").Range("C19").Value
    Prev = Sheets("fiche d'intervention").Range("E28")
        'Appel de la l'applicaion Outlook pour crée un mail
        Set MonOutlook = CreateObject("Outlook.Application")
        Set MonMessage = MonOutlook.CreateItem(0)
            MonMessage.BodyFormat = 2
            Corps = "<HTML><BODY>"
            MonMessage.To = ""
            MonMessage.CC = ""
            MonMessage.Subject = "Demande d'intervention maintenance " & NumberOfIntervention
            ' Le corps du message est divisé en 2 lignes :
            Corps = Corps & "Bonjour Benjamin,"
            ' <p> = Touche ENTER
            Corps = Corps & "<p>"
            Corps = Corps & "<p> Voici la demande d'intervention pour le " & "<b>" & MyBench & "</b>" & " ainsi que le numéro d'intervention " & "<b>" & NumberOfIntervention & "</b>" & "<b>" & prev & " </b></p>"
            Corps = Corps & "<p> Voici le problème rencontré : " & "<b>" & Description_du_dysfonctionnement & "</b>"
            Corps = Corps & "<p><a href=""H:\SERVICE\MAINTENANCE PREVENTIVE\Archivage fiche d'intervention maintenance\Fichier excel 2017\Archivage fiche d'intervention maintenance 2017.xlsm"">lien vers l'interface maintenance</a></p>"
            Corps = Corps & "</BODY></HTML>"
            MonMessage.HTMLBody = Corps
            MonMessage.Display

        Set MonOutlook = Nothing

        'Enlever les alertes
        Application.DisplayAlerts = False
        'Sauvegarder le fichier
        'ThisWorkbook.Save
        'Fermer le fichier
        'ThisWorkbook.Close
        Application.DisplayAlerts = True
        'Rendre l'Aplication invisible
        Application.Visible = True

    End If

End Sub

Je voudrais changer le Vrai en Gras par Preventif

J'aimerais que le mot préventif soit dans mon mail.

Pour le moment j'ai que Vrai ou Faux qui se retranscrit.

Je n'arrive pas a dire que Vrai Préventif

Et Donc que Faux égal rien ""

Auriez vous une idée de comment faire

Bonjour et bienvenue sur le forum

Ce serait mieux avec ton fichier mais essaie ça :

Private Sub CheckBox2_Click()
    If CheckBox2.Value = True Then
    Sheets("fiche d'intervention").Range("E28") = "Préventif"
    Else
        Sheets("fiche d'intervention").Range("E28") = "Curatif"
    End If
End Sub

Bye !

Bonsoir,

Merci de ta réponse j'ai essayer cela mais ceci ne fonctionne pas.

Voici le fichier en pièce jointe.

Par contre il n'est pas très propre c'est mon fichier esclave avant de le mettre sur l’officiel.

Cordialement

Romain

Bonjour,

Quand tu poste un fichier ici, évite de la protéger ou donne le mot de passe !

Teste ça :

Private Sub CheckBox2_Click()

    Sheets("fiche d'intervention").Range("E28") = Choose(CLng(CheckBox2.Value) + 2, "préventif", "")

End Sub

Merci à vous c'est réolu

Rechercher des sujets similaires à "case cocher vrai faux"