XL 2019 Modification du code de la macro

valouf

XLDnaute Junior
J'aimerais changer le code de cette macro afin que je choisisse moi meme l'heure de départ merci d'avance
 

Pièces jointes

  • MODIFICATION DE MACRO.xlsm
    11.4 KB · Affichages: 10

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Valouf, Kiki,
Vous pouvez le faire avec un simple Inputbox :
VB:
Sub DecompteMN()
    With Sheets("travail")
        If IsNumeric(.[B9]) Then
            If .[B9] > 0 Then
                .[E4] = .[B9]
                arret InputBox("Entrez l'heure")
                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
La syntaxe dans l'Inputbox est : 14:35 par ex.
 

valouf

XLDnaute Junior
Bonjour Valouf, Kiki,
Vous pouvez le faire avec un simple Inputbox :
VB:
Sub DecompteMN()
    With Sheets("travail")
        If IsNumeric(.[B9]) Then
            If .[B9] > 0 Then
                .[E4] = .[B9]
                arret InputBox("Entrez l'heure")
                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
La syntaxe dans l'Inputbox est : 14:35 par ex.
merci bcp sylvanu
 

Discussions similaires

Réponses
15
Affichages
403
Réponses
13
Affichages
313

Statistiques des forums

Discussions
312 201
Messages
2 086 171
Membres
103 152
dernier inscrit
Karibu