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 :

caster une date


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 3
    Par défaut caster une date
    j ai un pb avec les dates,

    je ne dois lancer une macro que si la date du jour est identique dans la macro
    Macro Fonds Paris Last 5.xls et dans un fichier annexe (tjrs excel)

    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
    ' declare la date du jour et la date de la veille, idem pr les dates jours et veille du fichier 
     
    Dim date_j, date_v As Date
    Dim date_fic_j, date_fic_v As Date
     
    'ds la macro les 2 dates sont ds les cellules B10 (date de la veille)  et B11 (date du jour) => ceci ds des fichiers excel que je telecharge du net
     
    date_fic_v = Workbooks(dossier1).Sheets("recap").[b10]
    date_fic_j = Workbooks(dossier1).Sheets("recap").[b11]
     
     
    ' je defini les dates jour et veille que l on rentre a la main ds notre fichier excel 
     
    date_j = Workbooks("Macro Fonds Paris Last 5.xls").Sheets("Feuil1").[b3]
    date_v = Workbooks("Macro Fonds Paris Last 5.xls").Sheets("Feuil1").[b5]
     
    ' enfin je compare les dates qui doivent etre identique sinon la macro se bloque et cesse de tourner
     
    If (date_j - date_fic_j <> 0) Or (date_v - date_fic_v <> 0) Then
    MsgBox ("Les dates de correspondent pas!")
    GoTo lastline
    End If
    Le probleme est sur cette ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If (date_j - date_fic_j <> 0) Or (date_v - date_fic_v <> 0) Then
    kan je me mets dessu j'ai ceci
    Incompatibilité de type : 29/05/07-"29/05/07" or 25/05/07-25/05/07

    le probleme vient donc de cette declaration je pense:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    date_fic_j = Workbooks(dossier1).Sheets("recap").[b11]
    cette date sur le fichier que je telecharge du net est prise avec des guillements,donc comme si c t en format texte....

    quelqu un saurait il m aider ? comment la castrer pr la forcer a etre une date ?

    merci de votre aide

  2. #2
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Citation Envoyé par crac_finance
    comment la castrer
    En lui coupant les c***

    Sérieusement, tu peux essayer
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

Discussions similaires

  1. [Crystal] transformation d'une date en numéro de semaine
    Par barna dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 24/03/2017, 09h41
  2. Récupérer l'année d'une date
    Par delphim dans le forum Langage SQL
    Réponses: 3
    Dernier message: 15/01/2003, 16h33
  3. tester si une date est valide
    Par Andry dans le forum Langage
    Réponses: 5
    Dernier message: 17/09/2002, 11h54
  4. Generation d'evenements a une date precise
    Par pascalzzz dans le forum MFC
    Réponses: 2
    Dernier message: 04/06/2002, 15h21
  5. Réponses: 3
    Dernier message: 19/04/2002, 00h11

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