Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro boite de dialogue date

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 !

sephaniy

XLDnaute Nouveau
bonjour,

j'ai un petit problème. j'ai créé une boite de dialogue sur le vba en utilisant inputbox. Mais ça ne marche pas.

La boite de dialoque s'affiche bien, mais quand j'écris ma date (qui est renvoyé dans la cellule AB1), elle bloque ma recherchev (qui fait sa recherche à partir de la date inscrite) qui affiche #N/A.

Voici ma formule sous vba :
'Message date
d1 = InputBox("S.V.P. Entrez la date de flashage", "Saisie date de 19h à 23h59")
Range("AB1") = d1
'Fin du message

Merci
 
Re : macro boite de dialogue date

bonjour sephaniy

Salut Pascal 🙂

un peu en retard mais peut-etre un peu plus complet (entrée sous forme 21h45)

Code:
Sub test()
d1 = InputBox("S.V.P. Entrez la date de flashage", "Saisie date de 19h00 à 23h59")
x = Split(d1, "h")
If UBound(x) <> 1 Then
  MsgBox ("Une heure S.V.P")
  Exit Sub
Else
  If x(0) >= 19 And x(0) <= 24 Then
   Range("A1") = x(0) / 24 + x(1) / 1440
   Range("A1").NumberFormat = "h:mm"
  Else
    MsgBox ("Entre 19h00 et 23h59 S.V.P")
  End If
End If
End Sub
 
- 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
21
Affichages
2 K
Réponses
6
Affichages
714
Réponses
3
Affichages
657
Réponses
3
Affichages
583
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…