Probleme dtpicker toujours
Résolu/Fermé
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
-
31 oct. 2012 à 13:43
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 1 nov. 2012 à 17:13
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 1 nov. 2012 à 17:13
A voir également:
- Dtpicker vba excel 365
- Liste déroulante excel - Guide
- Microsoft 365 basic - Accueil - Microsoft Office
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
7 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
31 oct. 2012 à 15:00
31 oct. 2012 à 15:00
Bonjour,
mis commentaire sur cellules modifiees
https://www.cjoint.com/?BJFo7D9w403
Bon courage
mis commentaire sur cellules modifiees
https://www.cjoint.com/?BJFo7D9w403
Bon courage
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
31 oct. 2012 à 18:03
31 oct. 2012 à 18:03
Bonjour,
Pas tout regardé en détail mais puisque c'est la date que tu veux je verrais mieux :
DTPicker_Pris.Value = Date
que
DTPicker_Pris.Value = Now
qui inclus date et heure
La durée étant : DTPicker_Prev-DTPicker_Pris+1
eric
Pas tout regardé en détail mais puisque c'est la date que tu veux je verrais mieux :
DTPicker_Pris.Value = Date
que
DTPicker_Pris.Value = Now
qui inclus date et heure
La durée étant : DTPicker_Prev-DTPicker_Pris+1
eric
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié par f894009 le 31/10/2012 à 18:24
Modifié par f894009 le 31/10/2012 à 18:24
Re,
Apres quelques essais, pas normal que des datapickers au meme format shortdate deux donnent des heures non demandees et pas le troisieme.
J'ai change le format date des datapickers en custom et ensuite revenu a shortdate, plus d'heures avec les dates????
Imprim pret vehicule
enlever le Unload Me en debut, parce la les valeurs des objets de lUF dur, dur de les avoir.
Pareil que precedement affiche commentaire sur cellules modifiees.
Eriiic: les datapickers ne sont pas initialises par Now()
https://www.cjoint.com/?BJFsncbpNI5
Regardez si cela convient????
A+
Apres quelques essais, pas normal que des datapickers au meme format shortdate deux donnent des heures non demandees et pas le troisieme.
J'ai change le format date des datapickers en custom et ensuite revenu a shortdate, plus d'heures avec les dates????
Imprim pret vehicule
enlever le Unload Me en debut, parce la les valeurs des objets de lUF dur, dur de les avoir.
Pareil que precedement affiche commentaire sur cellules modifiees.
Eriiic: les datapickers ne sont pas initialises par Now()
https://www.cjoint.com/?BJFsncbpNI5
Regardez si cela convient????
A+
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
31 oct. 2012 à 18:55
31 oct. 2012 à 18:55
Re,
Eriiic: les datapickers ne sont pas initialises par Now()
Ben quand même un peu dans le UserForm_Initialize()
eric
Eriiic: les datapickers ne sont pas initialises par Now()
Ben quand même un peu dans le UserForm_Initialize()
eric
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié par f894009 le 31/10/2012 à 19:40
Modifié par f894009 le 31/10/2012 à 19:40
Re,
Sory, j'ai merdouille dans la recherche.
Comment expliquer que les heures ont disparues sans modifier cela. J'ai mis un point d'arret dans :
Private Sub Cmd_Enreg_Pret_Vehic_Click()
a la ligne:
.Cells(ligne, 13) = Me.Duree
et les datapickers n'ont plus les heures avec la date
Bye
Sory, j'ai merdouille dans la recherche.
Comment expliquer que les heures ont disparues sans modifier cela. J'ai mis un point d'arret dans :
Private Sub Cmd_Enreg_Pret_Vehic_Click()
a la ligne:
.Cells(ligne, 13) = Me.Duree
et les datapickers n'ont plus les heures avec la date
Bye
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
31 oct. 2012 à 20:06
31 oct. 2012 à 20:06
Sur son fichier d'origine elles y sont toujours.
En fait ça ne gène pas car comme il fait la différence des dates pour la durée, les heures s'annulent.
eric
En fait ça ne gène pas car comme il fait la différence des dates pour la durée, les heures s'annulent.
eric
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
31 oct. 2012 à 20:27
31 oct. 2012 à 20:27
Re,
Oui, sur son fichier d'origine, pas sur celui que je lui ai passe.
pour la duree:
dans le post surplus - 31 oct. 2012 à 15:36: mais dans l'userform vehicule rendu j'ai des jours en 3,25 j'ai pas de nombres entiers comment le resoudre?
?????? il faudrait peut-etre faire la modif a l'initialisation.
Attendons le prochain post de surplus.
Bonne soiree
Bye
Oui, sur son fichier d'origine, pas sur celui que je lui ai passe.
pour la duree:
dans le post surplus - 31 oct. 2012 à 15:36: mais dans l'userform vehicule rendu j'ai des jours en 3,25 j'ai pas de nombres entiers comment le resoudre?
?????? il faudrait peut-etre faire la modif a l'initialisation.
Attendons le prochain post de surplus.
Bonne soiree
Bye
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
31 oct. 2012 à 20:23
31 oct. 2012 à 20:23
Re,
Je me suis penché un peu plus sur le code.
Voici ce que j'ai trouvé :
1) DTpicker avec le bouton imprimer dans la feuille imprim ça marque toujours date 00/01/1900.
Normal, tu décharges le formulaire au début, il se vide...
il faut le faire en fin de procédure.
2) Dans la feuille Userform retour du vehicule si vous cliquez sur un nom puis sur restitué le
dans le textbox durée effective il me marque ex 2,353 au lieu de 3 jours
Pris1.Value a pour valeur une date-heure (nombre décimal).
Dans tous ces types de contrôle si tu veux seulement la date utilise Date et non Now à l'initialisation.
Sinon utilises int(Pris1) pour ne garder que la date
eric
Je me suis penché un peu plus sur le code.
Voici ce que j'ai trouvé :
1) DTpicker avec le bouton imprimer dans la feuille imprim ça marque toujours date 00/01/1900.
Private Sub CommandButton10_Click() Unload Me
Normal, tu décharges le formulaire au début, il se vide...
il faut le faire en fin de procédure.
2) Dans la feuille Userform retour du vehicule si vous cliquez sur un nom puis sur restitué le
dans le textbox durée effective il me marque ex 2,353 au lieu de 3 jours
Private Sub DTPicker_Rest_Change() ' If CDate(DTPicker_Rest.Value) < CDate(Pris1.Value) Then ' MsgBox " Vous ne pouvez pas rendre avant d'avoir pris ", vbCritical, " ATTENTION" ' Exit Sub ' End If TextBox138.Value = CDate(DTPicker_Rest.Value) - CDate(Pris1.Value) + 1 TextBox138.Value = Left(TextBox138.Value, 6) & " Jours"
Pris1.Value a pour valeur une date-heure (nombre décimal).
Dans tous ces types de contrôle si tu veux seulement la date utilise Date et non Now à l'initialisation.
Sinon utilises int(Pris1) pour ne garder que la date
eric
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
31 oct. 2012 à 21:46
31 oct. 2012 à 21:46
bonsoir
j'arrive de la maternité ma fille m'a promu grand père lol
merci a tous les 2 tres interessant pour moi vos remarques et suggestions
je regarde et je vous tiens au courant
merci encore
j'arrive de la maternité ma fille m'a promu grand père lol
merci a tous les 2 tres interessant pour moi vos remarques et suggestions
je regarde et je vous tiens au courant
merci encore
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
1 nov. 2012 à 02:26
1 nov. 2012 à 02:26
bonjour
eriiic
"Pris1.Value a pour valeur une date-heure (nombre décimal).
Dans tous ces types de contrôle si tu veux seulement la date utilise Date et non Now à l'initialisation."
j'avais mis Now pour que le DtPicker affiche la date du jour a l'initialisation
eriiic
"Pris1.Value a pour valeur une date-heure (nombre décimal).
Dans tous ces types de contrôle si tu veux seulement la date utilise Date et non Now à l'initialisation."
j'avais mis Now pour que le DtPicker affiche la date du jour a l'initialisation
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
1 nov. 2012 à 04:39
1 nov. 2012 à 04:39
bonjour
désolé de vous em..beter mais je n'y arrive pas du tout a le mettre sur mon planning original ça marche pas
et en plus je regarde la différence avec celui envoyé et je vois rien aux dt picker
je vous mets le fichier original c'est peut être lui qui a un beug aussi
car je voudrais le mettre en route lundi et il me manque ce problème et aussi cacher des lignes dans les 12 pages des mois si dans la feuille "vehic" la voiture en colonne H = N cacher les lignes correspondantes dans les 12 mois
si c'est fesable
https://www.cjoint.com/?BKbeMlG1ZUB
merci je vais me coucher dépité
a bientôt
désolé de vous em..beter mais je n'y arrive pas du tout a le mettre sur mon planning original ça marche pas
et en plus je regarde la différence avec celui envoyé et je vois rien aux dt picker
je vous mets le fichier original c'est peut être lui qui a un beug aussi
car je voudrais le mettre en route lundi et il me manque ce problème et aussi cacher des lignes dans les 12 pages des mois si dans la feuille "vehic" la voiture en colonne H = N cacher les lignes correspondantes dans les 12 mois
si c'est fesable
https://www.cjoint.com/?BKbeMlG1ZUB
merci je vais me coucher dépité
a bientôt
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
1 nov. 2012 à 09:16
1 nov. 2012 à 09:16
Bonjour,
Felicitation et bon retablissement a la maman.
Peut-etre la fin de vos soucis de dates. Explications sur feuille BD
https://www.cjoint.com/?BKbjlkdJjsM
Merci Eriic pour le Date au lieu de Now pour les datapickers.
Pour le masquages des lignes Vehicule Non Dispo, je regarde.
A+
Felicitation et bon retablissement a la maman.
Peut-etre la fin de vos soucis de dates. Explications sur feuille BD
https://www.cjoint.com/?BKbjlkdJjsM
Merci Eriic pour le Date au lieu de Now pour les datapickers.
Pour le masquages des lignes Vehicule Non Dispo, je regarde.
A+
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
Modifié par eriiic le 1/11/2012 à 11:00
Modifié par eriiic le 1/11/2012 à 11:00
Bonjour à tous,
Bravo aux parents et au papi ;-)
eric
PS: il reste encore un =now dans :
Private Sub MultiPage1_Change()
...
Case 1
DTPicker_Rest.Value = Now
@surplus :
S'il est midi, now te retourne 01/11/2012 12:00 soit 41214.5
Si tu le soustrait à une date sans les heures tu obtiens un nombre décimal inférieur au nombre de jour.
DTPicker_Rest.Value = Date te retournera 41214 et tu peux effectuer tes différences de dates sans problème.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Bravo aux parents et au papi ;-)
eric
PS: il reste encore un =now dans :
Private Sub MultiPage1_Change()
...
Case 1
DTPicker_Rest.Value = Now
@surplus :
S'il est midi, now te retourne 01/11/2012 12:00 soit 41214.5
Si tu le soustrait à une date sans les heures tu obtiens un nombre décimal inférieur au nombre de jour.
DTPicker_Rest.Value = Date te retournera 41214 et tu peux effectuer tes différences de dates sans problème.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
1 nov. 2012 à 15:24
1 nov. 2012 à 15:24
Re Eriic,
Merci pour l'info, je pense que @Surplus va s'en debrouiller maintenant.
Bye
Merci pour l'info, je pense que @Surplus va s'en debrouiller maintenant.
Bye
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
1 nov. 2012 à 16:16
1 nov. 2012 à 16:16
bonjour
j'ai compris pour les commentaires j'ai modifié le dernier dt picker de now a Date j'ai compris ce coup ci .
autre soucis que j'ai en page pret du vehicule chaque fois que j'enregistre il me met une nouvelle ligne avec le même nom alors que je voudrais modifier la même ligne pas en créer une nouvelle
f894009 m'en avait fait la remarque mais je ne suis pas arrivé a le solutionner.
comment faire?
car si je lui réserve la voiture je marque nom prénom dates de prêts et j'enregistre
et donc quand il prends la voiture de prêt je clique sur son nom et je continu a remplir les renseignements mais je voudrais pas créer une nouvelle car c'est le même client
ça marche en page retour de prêt mais pas dans prêt de véhicule
merci
a bientot
j'ai compris pour les commentaires j'ai modifié le dernier dt picker de now a Date j'ai compris ce coup ci .
autre soucis que j'ai en page pret du vehicule chaque fois que j'enregistre il me met une nouvelle ligne avec le même nom alors que je voudrais modifier la même ligne pas en créer une nouvelle
f894009 m'en avait fait la remarque mais je ne suis pas arrivé a le solutionner.
comment faire?
car si je lui réserve la voiture je marque nom prénom dates de prêts et j'enregistre
et donc quand il prends la voiture de prêt je clique sur son nom et je continu a remplir les renseignements mais je voudrais pas créer une nouvelle car c'est le même client
ça marche en page retour de prêt mais pas dans prêt de véhicule
merci
a bientot
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
Modifié par eriiic le 1/11/2012 à 17:04
Modifié par eriiic le 1/11/2012 à 17:04
Donc interdiction d'avoir plusieurs voitures en réparation ?
Je pense que tu devrais ajouter l'immatriculation du véhicule en réparation dans le fichier de prêt et te baser dessus pour détecter les nouveaux des anciens déjà enregistrés.
eric
PS: dans tes demandes précise la macro concernée et son module...
Et lorsque ton fichier évolue tu as tout intérêt à poster la nouvelle version.
Je pense que tu devrais ajouter l'immatriculation du véhicule en réparation dans le fichier de prêt et te baser dessus pour détecter les nouveaux des anciens déjà enregistrés.
eric
PS: dans tes demandes précise la macro concernée et son module...
Et lorsque ton fichier évolue tu as tout intérêt à poster la nouvelle version.
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
1 nov. 2012 à 17:13
1 nov. 2012 à 17:13
question pertinente
oui vrai
l'immatriculation du véhicule du client est déjà enregistré aussi mais pas a la réservation pour question de rapidité a la prise du rendez vous
car si il s'agissait du même client avec une autre voiture alors on rentrerait une autre ligne sans appeler la réservation déjà faite
c'est mon idée mais peut être pas la bonne car j 'ai du mal a les mettre en fonction surtout et je connais pas toutes les ressources d'excel et les limites
surplus
oui vrai
l'immatriculation du véhicule du client est déjà enregistré aussi mais pas a la réservation pour question de rapidité a la prise du rendez vous
car si il s'agissait du même client avec une autre voiture alors on rentrerait une autre ligne sans appeler la réservation déjà faite
c'est mon idée mais peut être pas la bonne car j 'ai du mal a les mettre en fonction surtout et je connais pas toutes les ressources d'excel et les limites
surplus
31 oct. 2012 à 15:36
en plus j'ai le format en jour et heures alors que je ne voulais que les dates en fait c'est pareil j y arrive pas
mais dans l'userform vehicule rendu j'ai des jours en 3,25 j'ai pas de nombres entiers comment le resoudre?
merci
31 oct. 2012 à 16:07
Je vais voir ce que je peux faire.
A bientot