Sub cherche()
Dim Col As Range, Msg As String, reponse As VbMsgBoxResult
Const Dlm = ":"
Set Col = Worksheets("Rdv_transfert").Columns("h:h").Find( _
"à confirmer", , xlValues, xlPart, xlByRows, xlNext)
If Not Col Is Nothing Then
Set Col = Col.Parent.Rows(Col.Row).Columns
Msg = "Réseau" & Dlm & Col("E") & vbLf & _
"Agent " & Dlm & Col("F") & vbLf & _
"Date RdV" & Dlm & Format(Col("B"), "dddd dd ""(""mmmm mm"")"" yyyy") & vbLf & _
"Heure RdV" & Dlm & Format(Col("B"), "hh"" h ""nn") & vbLf & _
"Date Appel" & Dlm & Format(Col("C"), "dddd dd ""(""mmmm mm"")"" yyyy") & vbLf & _
"Intervalle" & Dlm & Abs(DateDiff("d", Col("B"), Col("C"))) & vbLf & vbLf & _
"ENVOI ? = OUI ou NON"
reponse = MsgboxW.showX(Msg, vbYesNo, "<-----------RDV----------->")
Select Case reponse
Case vbYes: MsgBox "vous avez repondu oui"
Case vbNo:: MsgBox "vous avez repondu non"
End Select
End If
End Sub