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 :

rendre une partie d'une phrase variable dans une cellule, est ce possible?


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 14
    Points : 9
    Points
    9
    Par défaut rendre une partie d'une phrase variable dans une cellule, est ce possible?
    Bonjour,

    Je sais pas si c'est fesable...

    En gros mon fichier download directement de yahoo des cours boursier. Simplement dans mon code VBA, j'ai directement écrit le lien des adresses internet tel que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Workbooks.Open Filename:= _
            "http://ichart.finance.yahoo.com/table.csv?s=MSFT&a=02&b=13&c=1986&d=01&e=15&f=2008&g=m&ignore=.csv"
        ActiveWindow.Visible = False
        Windows("table.csv").Visible = True
    Dans ce cas l'action en question est Microsoft (MSFT). Le top serait que MSFT soit une variable que je pourrais choisir dans la cellule A1.

    Auriez vous des idées a proposer???

    Merciiii

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Workbooks.Open Filename:= _
            "http://ichart.finance.yahoo.com/table.csv?s=" & range("A1").value & "&a=02&b=13&c=1986&d=01&e=15&f=2008&g=m&ignore=.csv"
        ActiveWindow.Visible = False
        Windows("table.csv").Visible = True

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    Merci,

    J'ai entrer ton code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
       Workbooks.Open Filename:= _
            "http://ichart.finance.yahoo.com/table.csv?s= & range("C1").value & "&a=02&b=13&c=1986&d=01&e=15&f=2008&g=m&ignore=.csv"
        ActiveWindow.Visible = False
        Windows("table.csv").Visible = True
    Mais malheureusement il bug sur : C1
    message d'erreur : Erreur de compilation: Attendu : fin d'instruction


    Une idée?

  4. #4
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Bonjour,

    Compte tes "
    J'en trouve 5 (qui est un nombre impair...)
    Et corrige ...

  5. #5
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Citation Envoyé par voldo2142 Voir le message
    Mais malheureusement il bug sur : C1
    message d'erreur : Erreur de compilation: Attendu : fin d'instruction


    Une idée?
    Ouaip !
    Comme dit ucFoutu : problème de guillemets.
    Regarde donc mon message d'origine.
    Je suppose que tu l'avais "copier-coller", or, quand je l'ai validé, il m'avait mis des liens, dégageant par la même les "" (bug de ce système de forum). Donc le nombre de "" ne correspond plus
    Désolé de ne pas y avoir prété attention !

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/10/2014, 10h28
  2. [AC-2002] Une partie de texte en gras dans une étiquette
    Par bisk32 dans le forum IHM
    Réponses: 1
    Dernier message: 28/02/2013, 19h14
  3. [Débutant] Variable dans une partie du texte d'une Textbox
    Par T4unt dans le forum VB.NET
    Réponses: 2
    Dernier message: 09/09/2011, 22h32
  4. [AC-2000] Déclarer une procédure en tant que variable dans une procédure globale
    Par kir4000 dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/08/2009, 16h52
  5. [MySQL] Création de variables dans une boucle et récupération de données avec une requête
    Par lavande4 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 15/09/2008, 11h10

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