Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 1 Forum > Newsgroup microsoft.public.fr.excel
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 12/02/2008, 16h57
Denys
 
Messages: n/a
Par défaut Date de départ, Terme= date d'arrivée ouvrable

Bonjour à tous,

Petite colle pour vous. Sur un userform l'usager choisit une date sur
un calendrier qui s'inscrit dans le textbox 1. Puis, dans le
combobox1, il choisit un terme variant de 1 à 5 ans.

Je voudrais qu'après avoir choisi le terme que la date d'échéance
apparaisse automatiquement dans le textbox2....De plus, la date
d'échéance doit être un jour ouvrable..

Y a-t-il moyen de faire cela?

Merci pour votre temps

Denys
Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 12/02/2008, 17h41
Ellimac
 
Messages: n/a
Par défaut Re: Date de départ, Terme= date d'arrivée ouvrable

Bonsoir,

Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
a = DateSerial(Year(TextBox1) + ComboBox1, Month(TextBox1),
Day(TextBox1))
b = Weekday(a, 2)
If b = 6 Then
TextBox2 = a + 2
ElseIf b = 7 Then
TextBox2 = a + 1
Else
TextBox2 = a
End If
End Sub

Camille

"Denys" <denys.perreault***rbc.com> a écrit dans le message de news:
d7b27db7-dae5-4fdc-b110-a4790ed84e66...oglegroups.com...
Bonjour à tous,

Petite colle pour vous. Sur un userform l'usager choisit une date sur
un calendrier qui s'inscrit dans le textbox 1. Puis, dans le
combobox1, il choisit un terme variant de 1 à 5 ans.

Je voudrais qu'après avoir choisi le terme que la date d'échéance
apparaisse automatiquement dans le textbox2....De plus, la date
d'échéance doit être un jour ouvrable..

Y a-t-il moyen de faire cela?

Merci pour votre temps

Denys


Réponse avec citation
  #3 (permalink)  
Vieux 12/02/2008, 18h06
Denys
 
Messages: n/a
Par défaut Re: Date de départ, Terme= date d'arrivée ouvrable

Bonsoir Camille,

Merci infiniment.... très aimable à toi....

Denys
Réponse avec citation
  #4 (permalink)  
Vieux 12/02/2008, 18h41
JB
 
Messages: n/a
Par défaut Re: Date de départ, Terme= date d'arrivée ouvrable

Bonsoir,

Private Sub ComboBox1_Change()
d = CDate(Me.TextBox1)
d = DateSerial(Year(d) + Val(ComboBox1), Month(d), Day(d))
a = JFériés(Year(d))
For i = LBound(a) To UBound(a)
If CLng(d) = CLng(a(i)) Then d = d + 1
Next i
If Weekday(d, 2) = 6 Then d = d + 2
If Weekday(d, 2) = 7 Then d = d + 1
Me.TextBox2 = Format(d, "ddd dd mmm yyyy")
End Sub

Function JFériés(an)
Dim fériés(1 To 11)
paques = DateSerial(an, 3, 23) + ((2 * (an Mod 4) + (4 * (an Mod
7) + _
(6 * (((19 * (an Mod 19)) + 24) Mod 30) + 5))) Mod 7) + _
((19 * (an Mod 19) + 24) Mod 30) - 1
fériés(1) = DateSerial(an, 1, 1)
fériés(2) = DateSerial(an, 5, 1)
fériés(3) = DateSerial(an, 5, 8)
fériés(4) = DateSerial(an, 7, 14)
fériés(5) = DateSerial(an, 8, 15)
fériés(6) = DateSerial(an, 11, 1)
fériés(7) = DateSerial(an, 11, 11)
fériés(8) = DateSerial(an, 12, 25)
fériés(9) = paques + 1
fériés(10) = paques + 39
fériés(11) = paques + 50
JFériés = fériés
End Function

JB


On 12 fév, 17:57, Denys <denys.perrea...***rbc.com> wrote:
> Bonjour à tous,
>
> Petite colle pour vous. Sur un userform l'usager choisit une date sur
> un calendrier qui s'inscrit dans le textbox 1. Puis, dans le
> combobox1, il choisit un terme variant de 1 à 5 ans.
>
> Je voudrais qu'après avoir choisi le terme que la date d'échéance
> apparaisse automatiquement dans le textbox2....De plus, la date
> d'échéance doit être un jour ouvrable..
>
> Y a-t-il moyen de faire cela?
>
> Merci pour votre temps
>
> Denys


Réponse avec citation
  #5 (permalink)  
Vieux 13/02/2008, 02h30
denys.p@videotron.ca
 
Messages: n/a
Par défaut Re: Date de départ, Terme= date d'arrivée ouvrable

Bonsoir JB,

Merci beaucoup, j'avais complètement oublié les jours fériés.....

Il ne me reste qu'à les adapter au Québec...

A bientôt...

Denys
Réponse avec citation
 
Réponse
Tags: , , , ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Réponses Dernier message
Re: Droit de mutation, date de cession et date de jouissance. Cassandre Newsgroup fr.misc.droit 0 21/06/2008 11h37
top online date sites . online date email . date services uk . term dates uk nejjmroeioi49909ei99ei9@gmail.com Newsgroup fr.emplois.d 0 29/10/2007 02h29
Re: Date post quem et date ante quem Caligula Newsgroup fr.soc.histoire.moderne 2 08/08/2007 15h46
Dating services uk . term dates uk . online dates . best by date . sims hot date huewir8w3r89ewu3888@yahoo.com Newsgroup fr.rec.arts.musique.jazz 0 14/07/2007 19h53
Surveillance ISA 2004 + rapport de date à date maz Newsgroup microsoft.public.fr.isaserver 2 16/05/2006 21h21


Fuseau horaire GMT. Il est actuellement 07h51.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,40552 seconds with 11 queries