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 :

Guillemet et variable un mariage explosif


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 25
    Par défaut Guillemet et variable un mariage explosif
    Bonjour,
    J'ai beaucoup de mal a utilisé les guillemets ... Comment dois-je réécrire ma commande pour que cela fonction SVP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FileCopy "Z:\TOTO\TOTO1\TOTO2\TOTO_" & last_year & "_" & last_month & "\TOTO_General.log", "C:\TOTO_General.txt"
    Une fois de plus merci de votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Par défaut
    Bonjour
    Si on part du principe que last_year et last_month sont des variables, normalement ton code doit fonctionner.
    As tu un message d'erreur, ou il ne fait pas ce qu'il devrait ?

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut roadmender et le forum
    C'est gentil de donner une ligne de code qui ne fonctionne pas .
    À part te dire qu'effectivement, elle ne fonctionne pas, pour une raison qu'on ne connaît pas, je ne vois pas quoi dire : On ne sait pas le but à atteindre!!!

    une piste : last_year, et last_monthsont vraisemblablement la source du problème (sans aucune garantie, vu le peu d'éléments fournis).
    j'utiliserais Format() pour les mettre en forme :
    Format(last_year, "yyyy") et Format(last_month, "mm") si c'est des dates ou Format(last_year, "0000") et Format(last_month, "00") si c'est des integer.

    Au lieu de faire directement un Filecopy, mets tes calculs dans une variable et vérifie (avec un point d'arrêt) que tu as bien le résultat attendu.
    A+

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/03/2008, 09h09
  2. concatener une variable avec des guillemets
    Par 461219 dans le forum VBScript
    Réponses: 3
    Dernier message: 25/02/2008, 16h29
  3. Doubler les guillemet dans un variable
    Par koKoTis dans le forum VBScript
    Réponses: 1
    Dernier message: 22/01/2008, 15h15
  4. Réponses: 2
    Dernier message: 23/03/2007, 11h42

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