Intégrer une boite de dialogue dans une liste déroulante
Résolu/Fermévia55 Messages postés 14497 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 novembre 2024 - 6 déc. 2022 à 16:09
- Intégrer une boite de dialogue dans une liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Se connecter à ma boite hotmail - Guide
- Intégrer une vidéo dans un powerpoint - Guide
- Boite gmail saturée - Guide
5 réponses
6 déc. 2022 à 00:14
Bonjour
En ce cas il faut passer par une macro qui lorsque on choisit Validé dans la liste déroulante demande la date à inscrire et qui l'inscrit dans la colonne d'à côté (on ne peut pas inscrire la date dans la cellule de la liste déroulante car cela écraserait la formule
Exemple à adapter : https://www.cjoint.com/c/LLfxlkIdpxx
Si tu as des difficultés à adapter, communiques ton fichier en le postant sur cjoint.com, en faisant créer un lien que tu copies et reviens coller ici
Cdlmnt
Via
6 déc. 2022 à 16:09
Oui avec Date serial c'est obligatoire
Modifie ainsi la macro :
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("D:D")) Is Nothing Then If Target.Value = "Validé le" Then r = InputBox("Indiquer la date sous la formme mm/aa") Range("E" & Target.Row) = Format(r, "&&&&&") End If End If End Sub
Cdlmnt
Via
5 déc. 2022 à 17:04
Bonjour,
Le format de la date est "mm/aa"
Est ce que la date de validation est la date au jour où on l'valide ?
c'est a dire la date d'aujourd'hui si c'est aujourd'hui qu'on l'valide.
Cordialement
5 déc. 2022 à 23:16
Bonjour,
Non il s'agit d'une date d'expiration qui sera la plupart du temps quelques mois plus tard qu'au moment de la modification.
La personne qui cochera validé connaitra la date à entrer.
Cordialement,
Lionel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question6 déc. 2022 à 09:05
Bonjour,
Merci pour cette solution ça marche nickel. Pour l'optimisation je n'ai pas besoin du jour dans la date mais je pense qu'avec la fonction DateSerial le jour est obligatoire. Quelle serait la solution?
Cordialement,
Lionel