XL 2016 MSG spéciale

  • Initiateur de la discussion Initiateur de la discussion Scorpio
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Scorpio

XLDnaute Impliqué
Bonjour à tous,
J'ai récupéré ce classeur ici dans le site, et qui m'intéresse, mais je suis vraiment pas un as avec les codes.
En fait, j'aimerais dans le msg, faire apparaitre les 2 messages, chacun sur une ligne selon l'ex, dans le classeur.
Y aurais-t-il quelqu'un de sympa, pour m'informer de ce changement?
Merci et à tout.
 

Pièces jointes

Bonjour Scorpio et Vgendron,
Les vblf n'ont rien à faire il faut les supprimer
Dans ce code ca marche
Bruno
VB:
Private Sub Workbook_Open()
Dim cel As Range
Dim Ecart As Long
Dim Msg As String
Dim derlig As Long

    With Sheets("Feuil1")
        derlig = .Range("A" & Rows.Count).End(xlUp).Row
       
        For Each cel In .Range("D2:D" & derlig)
            If DateDiff("D", Date, cel.Value) < 0 Then
                Ecart = 0
            Else
                Ecart = DateDiff("D", Date, cel.Value)
            End If
            Select Case Ecart
            Case 1 To 15
                Msg = Msg & "La formation de " & cel.Offset(0, 3) & " " & cel.Offset(0, -3) & _
                " arrive à échéance dans " & cel.Offset(0, 2) & " jours." & Chr(10)

                cel.Offset(0, 1) = cel.Offset(0, -3)
                cel.Offset(0, 1).Interior.Color = vbRed
                cel.Offset(0, 1).Font.Color = vbWhite
            Case 0
                Msg = Msg & "La formation de " & cel.Offset(0, 3) & " " & cel.Offset(0, -3) & _
                " est arrivée à son terme." & Chr(10)

                cel.Offset(0, 1).ClearContents
                cel.Offset(0, 1).Interior.Color = xlNone
                cel.Offset(0, 1).Font.Color = none
            End Select
        Next cel
        MsgBox Msg, , "FORMATION"
    End With
End Sub
 
Re
youki(BJ),
J'ai juste encore si vous me permettez, un petit détail,
La 2ème ligne et coupée en 2, et j'aimerais bien avoir la ligne entière sans coupure.
Voir la photo
A tout, merci
 

Pièces jointes

  • Capture11.PNG
    Capture11.PNG
    6.7 KB · Affichages: 88
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
18
Affichages
420
Réponses
6
Affichages
229
Retour