antic80
4884Messages postés
30 mai 2005Date d'inscription
10 janv. 2006 à 10:41
merci lupin mais j'ai un petit soucis
quand je saisie ma date normale j'ai en dessous un morceau de code qui me dois en fais recuperer le mois saisie et allez rechercher ce mois ds un tableau
si par exemple je date 220 il me plante sur la ligne de recherche du moi
je te met mon code au cas ou
Exemple = TXT_du.Value
If ((Len(Exemple) > 5) And (Len(Exemple) < 10)) Then
Application.EnableEvents = False
ExDate = Mid(Exemple, 1, 2) & "-" & Mid(Exemple, 3, 2) & "-20" & Mid(Exemple, 5)
TXT_du.Value = ExDate
Application.EnableEvents = True
End If
'exemple de contrôle on ne fait le calcul que si txt_au est rempli
If TXT_au <> "" Then
TXT_TotalJour = CDate(TXT_au) - CDate(TXT_du)
End If
mois_debut = (Mid(TXT_du, 4, 2))
Sheets("Month").Select
Range("LeMois").Find(what:=mois_debut, after:=ActiveCell, LookIn:=xlFormulas, lookat:=xlPart, searchorder:=xlByRows, searchdirection:=xlNext, MatchCase:=False, searchformat:=False).Activate
mois = ActiveCell.Offset(0, 1).Value
Sheets("Calendrier").Select
jour_debut = Left(TXT_du, 2)
Range(mois).Select
Range(mois).Find(what:=jour_debut, after:=ActiveCell, LookIn:=xlFormulas, lookat:=xlPart, searchorder:=xlByRows, searchdirection:=xlNext, MatchCase:=False, searchformat:=False).Activate
jour = ActiveCell.Value
an = 2000 + Format(Right(TXT_du, 2), "00")
Label6.Caption = jour & " " & mois & " " & an
en fait ca plante sur la ligne qui commence par Range("LeMois")