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

Recuperer date cellule vers combobox puis coller choix combo vers autre cellule

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

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 !

carlos

XLDnaute Impliqué
Bonjour
Je galère ...
1 - Je souhaite récupérer la liste des dates d'une colonne ( sans doublon).
en format : "DD/MM/YYYY hh:SS"

2 - Puis selon le choix du combobox, renvoyer cette date vers une cellule (G10) en format date :
Pour le moment je n'arrive pas à renvoyer la valeur en date , elle est en texte.
Range("g10").Value = Format(CDate(ComboBox1.Value), "DD/MM/YYYY hh:SS").ne marche pas

Si quelqu'un peut m'aider.
Merci
Carlos
 

Pièces jointes

Re : Recuperer date cellule vers combobox puis coller choix combo vers autre cellule

Bonsoir.

1) - Vous ne prenez que la partie entière des valeurs, donc uniquement la date et non l'heure.
2) - Il n'y a pas lieu de la reconvertir en string avec Format, juste CDate(ComboBox1.Value).
 
Re : Recuperer date cellule vers combobox puis coller choix combo vers autre cellule

Bonsoir Dranreb
1- j'ai besoin du jour du mois de l'année et de l'heure. -
Comment faire pour prendre l'heure ?
2 - j'ai essayé : CDate(ComboBox1.Value) ,ca marche mais je pense que c'est juste avec le format DD/MM/YYYY
Bien cordialement
 
Re : Recuperer date cellule vers combobox puis coller choix combo vers autre cellule

Bonjour Carlos, Dranreb.

1- j'ai besoin du jour du mois de l'année et de l'heure. -
Comment faire pour prendre l'heure ?

Remplace
Code:
Z = Format(Int(c.Value), "dd/mm/yyyy hh:ss")
par
Code:
Z = c.Value

Et remplace
Code:
ComboBox1.AddItem d
par
Code:
ComboBox1.AddItem DateValue(d) & " " & Format(TimeValue(d), "hh:mm")

Et utilise CDate pour récupérer une valeur de type DATE.
Code:
Private Sub ComboBox1_Change()
 
Range("g10").NumberFormat = "General"
Range("g10").Value = CDate(ComboBox1.Value)

End Sub

Docmarti
 
Re : Recuperer date cellule vers combobox puis coller choix combo vers autre cellule

Bonsoir à tous
Super merci Docmarti .C'est tres explicite en plus .
Merci aussi et encore à Dranreb pour ses réponses pertinentes .
Bonne soirée
Carlos
 
- 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
6
Affichages
631
M
Réponses
2
Affichages
707
M
Réponses
1
Affichages
1 K
Compte Supprimé 979
C
S
Réponses
4
Affichages
1 K
Sophieg72
S
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…