Bonjour à tous,
je retourne ma petite macro depuis plusieurs heures...mais rien n'y fait. Je souhaite que l'utilisateur effectue une simple saisie de date via 3 applications inputbox.
Celle-ci fonctionne bien...sauf lorsque j'entre la valeur 2 dans mon Inputbox et ne charge pas la valeur dans la feuille ! Il passe alors en exit sub (cf. plus bas). Je ne comprends vraiment pas car toutes les autres valeurs fonctionnent sans problème.
je suis à l'écoute de toutes les idées et vous remercie par avance pour votre temps.
Dim vp_annee As String
Dim vp_mois As String
Dim vp_jour As String
'On Error GoTo ERROR_HANDLING
vp_annee = Application.InputBox(prompt:="Merci d'entrer l'année [AAAA]", Title:="Outil d'Extraction", Default:=Year(Now))
If vp_annee = "" Or vp_annee = vbCancel Then
Exit Sub
Else
Range("Pilotage!B2") = vp_annee
End If
vp_mois = Application.InputBox(prompt:="Merci d'entrer le mois [MM]", Title:="Outil d'Extraction", Default:=Month(Now))
If vp_mois = "" Then
Exit Sub
Else
Range("Pilotage!B3") = vp_mois
End If
vp_jour = Application.InputBox(prompt:="Merci d'entrer le jour [JJ]", Title:="Outil d'Extraction", Default:=Day(Now))
If vp_jour = vbCancel Then
Exit Sub
Else
Range("Pilotage!B4") = vp_jour
End If
Cordialement,
Fabien
je retourne ma petite macro depuis plusieurs heures...mais rien n'y fait. Je souhaite que l'utilisateur effectue une simple saisie de date via 3 applications inputbox.
Celle-ci fonctionne bien...sauf lorsque j'entre la valeur 2 dans mon Inputbox et ne charge pas la valeur dans la feuille ! Il passe alors en exit sub (cf. plus bas). Je ne comprends vraiment pas car toutes les autres valeurs fonctionnent sans problème.
je suis à l'écoute de toutes les idées et vous remercie par avance pour votre temps.
Dim vp_annee As String
Dim vp_mois As String
Dim vp_jour As String
'On Error GoTo ERROR_HANDLING
vp_annee = Application.InputBox(prompt:="Merci d'entrer l'année [AAAA]", Title:="Outil d'Extraction", Default:=Year(Now))
If vp_annee = "" Or vp_annee = vbCancel Then
Exit Sub
Else
Range("Pilotage!B2") = vp_annee
End If
vp_mois = Application.InputBox(prompt:="Merci d'entrer le mois [MM]", Title:="Outil d'Extraction", Default:=Month(Now))
If vp_mois = "" Then
Exit Sub
Else
Range("Pilotage!B3") = vp_mois
End If
vp_jour = Application.InputBox(prompt:="Merci d'entrer le jour [JJ]", Title:="Outil d'Extraction", Default:=Day(Now))
If vp_jour = vbCancel Then
Exit Sub
Else
Range("Pilotage!B4") = vp_jour
End If
Cordialement,
Fabien