![]() |
| |||||||
| S'inscrire | FAQ | Membres | Calendrier | Recherche | Messages du jour | Marquer les forums comme lus |
![]() |
| LinkBack | Outils de la discussion | Modes d'affichage |
| |||
| 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 |
| | ||||
| ||||
| |
| |||
| 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 |
| |||
| 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 |
| |
| |
![]() |
| Tags: darrive, date, dpart, ouvrable, terme |
| Outils de la discussion | |
| Modes d'affichage | |
| |
| ||||
| 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 |