IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Gestion Date 00/01/1900 en VBA


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 22
    Par défaut Gestion Date 00/01/1900 en VBA
    Bonjour,

    Dans la macro ci dessous, j'ai un souci dans la gestion de la date #00/01/1900#

    Je souhaiterais que dans le cas d'une date #00/01/1900# , le résultat vient mettre "1" dans le mois en cours

    Par exemple, aujourd'hui, nous sommes le 08/08/2012 , on a "1" dans la colonne entre "01/08/2012" et "31/08/2012"

    Je vous ai mis le fichier excel pour illustrer ma demande

    merci d'avance pour aide



    -----------------------------------------------

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    Sub suivi_charge_4()
     
    Dim Lg As Long
    Dim LgDer As Long
    Dim ClDer As Long
    Dim I As Long
    Dim J As Long
     
     
    Sheets("Feuil1").Select
     
    LgDer = Range("A65536").End(xlUp).Row
    fin = Range("A" & Cells.Rows.Count).End(xlUp).Row
    ClDer = Range("IV1").End(xlToLeft).Column
     
    Date_MAD_realisee = 10
     
     
    For I = 4 To fin
     
    For J = 13 To 53
     
    If CDate(Cells(I, Date_MAD_realisee)) = "00/01/1900" Then
     
    If CDate(Cells(I, Date)) >= CDate(Cells(1, J)) And CDate(Cells(I, Date)) <= CDate(Cells(2, J)) Then
    Cells(I, J) = 1
     
    End If
     
    End If
     
    Next J
    Next I
     
    End Sub
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Macro VBA: gestion Date
    Par choudoudou15 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/01/2011, 08h19
  2. Gestion de micro coupures ADSL avec VBA
    Par Yohann_x dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/10/2007, 10h55
  3. Gestion date format etranger
    Par hugo69 dans le forum Access
    Réponses: 6
    Dernier message: 19/12/2006, 19h52
  4. Insertion d'une date dans une table avec vba
    Par skeut dans le forum Access
    Réponses: 2
    Dernier message: 21/02/2006, 08h54
  5. Gestion dates négatives
    Par dl_jarod dans le forum ASP
    Réponses: 8
    Dernier message: 18/10/2005, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo