Pb pour mettre en marche le DTpicker sur Excel 2007

Christ69

XLDnaute Nouveau
Bonjour à toutes la communauté,

Est ce que quelqu'un peut me donner une solution pour installer le DTpicker sur excel 2007 dans les outils que l'on peux utiliser sur une USERFORM.

Dans l'attente d'une réponse où de plusieurs

Cordialement

Christophe:confused:
 

kjin

XLDnaute Barbatruc
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

Bonsoir, Salut chalet
Microsoft Date and Time Picker Control x.x, dans les contrôles supplémentaires de la boite à zoutils
(MSCOMCT2.OCX doit être installée)
Note qu'un calendrier personnalisé s'affranchira des pb de versions
A+
kjin
 

Roland_M

XLDnaute Barbatruc
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

bonjour à tous,

ci-joint un calendrier fais pour David84 !
aucun soucis de compatibilité !

à adapter ! si problème revenir poser des questions.
 

Pièces jointes

  • Calendrier Autonome4DatesDavid.xls
    128 KB · Affichages: 41
  • Calendrier Autonome_Rol_M.xlsm
    67 KB · Affichages: 31
Dernière édition:

grisan29

XLDnaute Accro
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

bonjour Roland :cool:

merci pour tes exemples:cool: sans référencé dtpicker,:cool: j'aurais une question concernant
Lien supprimé

comment peut-on faire pour que les textbox de début et fin soit écrit non pas 30/01/2014 mais jeudi 30 janvier 2014

car depuis l'ouverture d'un classeur fourni par un internaute j'ai perdu le calendrier, mais comme j'avais conservé le lien du post pour le cas où, et voila

Pascal
 

Roland_M

XLDnaute Barbatruc
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

bonjour,

il s'agit de format Date pour toutes les variables !
10/janvier/2014 n'est pas un format date proprement dit mais un format d'affichage date !
10/01/2014 donnera une valeur serial mais pas 10/janvier/2014

il serait possible de placer dans les textbox 10/janvier/2014
et de le reprendre en le retransformant en 10/01/2014

mais ce serait plutôt pénible et trop lourd pour une modif somme toute insignifiante
 

grisan29

XLDnaute Accro
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

bonjour Rolland
j'ai formaté les cellules comme désiré mais cela ne change pas sauf si je clique sur la dite cellule et la date se fait correctement
c'étai juste un question mais si je trouve je reviendrai de le dire

Pascal
 

grisan29

XLDnaute Accro
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

bonsoir Rolland
avec le format de la cellule en standard, et lors de l'inscription de la date le format se mets bien en "vendredi 31 janvier mais le visuel est 31/01/2014 hors en faisant juste un clic dans la cellule le format se met automatiquement bien et c'est ce que je ne comprends pas, et c'est pareil si je formate la cellule avant
Pascal
 

Roland_M

XLDnaute Barbatruc
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

bonsoir

mais un format cellule au format date et avec le choix (exemple dans la liste de choix) tu fais clic sur *mercredi 14 mars 2001
si tu tapes dans la cellule 31/01/2014 tu auras vendredi 31/janvier/2014
mais si tu clic sur la cellule tu auras 31/01/2014 c'est normal ! ce n'est qu'un format d'affichage.(vendredi ne signifie rien en valeur)

en faisant simple pour que tu comprennes:
excel se moque du choix d'affichage date, seule compte la valeur que représente cette date !

faire cet essai:
tu mets une cellule au format date tout simple 00/00/0000
tu tapes 1 tu verras 01/01/1900
tu tapes 41670 tu verras 31/01/2014
si tu tapes 41669 tu verras 30/01/2014
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

Bonsoir à tous

comment peut-on faire pour que les textbox de début et fin soit écrit non pas 30/01/2014 mais jeudi 30 janvier 2014
Si j'ai bien compris de quoi, il retourne
voir ce que le code ci-dessous peut t'inspirer
Code:
Private Sub TextBox1_Change()
If Len(TextBox1) = 10 Then TextBox1.Value = Format(TextBox1, "dddd dd mmmm yyyy")
End Sub
Si je saisis manuellement dans un textbox par exemple : 01/02/2014
Dés que je sors du textbox pour aller sur un autre contrôle, l'affichage dans le textbox deviendra;
samedi 01 février 2014
 

grisan29

XLDnaute Accro
Re : Pb pour mettre en marche le DTpicker sur Excel 2007

bonjour a Roland, staple et le forum

voici le code qui me sert a envoyer les données vers la feuille ce qui permettra peutv etre de mieux cerné le problème
staple ton code est déja utilisé
Code:
Private Sub CommandButton1_Click()
With Sheets("feuil1")
i = .Range("A65536").End(xlUp)(1).Row
    .Range("A" & i + 1).Value = TextBox1.Value
    .Range("B" & i + 1).Value = ComboBox1
    .Range("C" & i + 1).Value = ComboBox2
    .Range("D" & i + 1).Value = DTPDateDebut
    .Range("D" & i + 1).NumberFormat = "[$-F800]dddd, mmmm dd, yyyy"
    '.Range("E" & i + 1).Value = TextBox5
    .Range("E" & i + 1).Value = DTPDateFin
    .Range("E" & i + 1).NumberFormat = "[$-F800]dddd, mmmm dd, yyyy"
    .Range("F" & i + 1).Value = TextBox2.Value
    .Range("G" & i + 1).Value = TextBox3.Value
    .Range("H" & i + 1).Value = ComboBox3.Value
End With
Unload Me
End Sub
DTPDateDebut et DTPDateFin sont les textbox de réception des dates
Pascal
 

Discussions similaires

Statistiques des forums

Discussions
311 711
Messages
2 081 792
Membres
101 817
dernier inscrit
carvajal