XL 2019 creation d'une boite de dialogue dans ma macro

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

valouf

XLDnaute Junior
Bonjour j'aimerais obtenir de l'aide d'apres ma macro decompte qu'une boite de dialogue s'ouvre me bloquant la macro afin que je puisse envoyer ensuite un message vocal merci d'avance
 

Pièces jointes

Jacky67

XLDnaute Barbatruc
Bonjour j'aimerais obtenir de l'aide d'apres ma macro decompte qu'une boite de dialogue s'ouvre me bloquant la macro afin que je puisse envoyer ensuite un message vocal merci d'avance
Bonjour,
Une proposition avec ce code en PJ
VB:
Sub DecompteMN()
    With Sheets("travail")
        If IsNumeric(.[B9]) Then
            If .[B9] > 0 Then
                .[E4] = .[B9]
                Call arret("départ à" & Format(Time, "hh""heure"" mm"))
                Do While .[E4] > 0
                    Application.Wait Now + TimeValue("0:0:1")
                    .[E4] = .[E4] - 1
                    If .[E4] = 400 Then Call arret("Vous êtes de passage à nantes")
                Loop
            End If
        End If
        Call arret("Vous êtes arrivé")
    End With
End Sub
Sub arret(vocal)
    Application.Speech.Speak vocal, 1
End Sub
 

Pièces jointes

valouf

XLDnaute Junior
Bonjour,
Une proposition avec ce code en PJ
VB:
Sub DecompteMN()
    With Sheets("travail")
        If IsNumeric(.[B9]) Then
            If .[B9] > 0 Then
                .[E4] = .[B9]
                Call arret("départ à" & Format(Time, "hh""heure"" mm"))
                Do While .[E4] > 0
                    Application.Wait Now + TimeValue("0:0:1")
                    .[E4] = .[E4] - 1
                    If .[E4] = 400 Then Call arret("Vous êtes de passage à nantes")
                Loop
            End If
        End If
        Call arret("Vous êtes arrivé")
    End With
End Sub
Sub arret(vocal)
    Application.Speech.Speak vocal, 1
End Sub
Génial jacky je vous remercie bcp mais comme je me bat encore avec visual basic et si je veux mettre un autre passage à toulouse je recopie la ligne if de nantes ? MERCI
 

Discussions similaires

Réponses
6
Affichages
540
  • Question Question
Microsoft 365 VBA Excel PowerPoint
Réponses
5
Affichages
299
Réponses
21
Affichages
2 K
T
  • Résolu(e)
Microsoft 365 pb effacement macro
Réponses
8
Affichages
448
Themax
T
Réponses
20
Affichages
1 K
Réponses
2
Affichages
315
Réponses
3
Affichages
477
  • Question Question
Microsoft 365 Problème Code VBA
Réponses
9
Affichages
378

Statistiques des forums

Discussions
315 284
Messages
2 118 014
Membres
113 407
dernier inscrit
amine.3